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}html body .g-post-content>p:first-of-type:first-letter,html body article .g-post-content>p:first-of-type:first-letter{float:none;font-size:1em;line-height:inherit;margin:0;vertical-align:baseline}html body .g-cta-button,html body .g-home-slide__cta-link.g-cta-button,html body button.g-cta-button,html body button.g-home-slide__cta-link.g-cta-button{align-items:center;background:var(--ux-gradient);border:none;border-radius:2rem;box-shadow:0 4px 14px rgba(59,130,246,.3),0 4px 14px rgba(99,91,255,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;justify-content:center;min-height:44px;padding:1rem 2rem;position:relative;text-decoration:none;transition:all var(--ux-transition-normal) var(--ux-easing)}html body .g-cta-button:hover,html body .g-home-slide__cta-link.g-cta-button:hover,html body button.g-cta-button:hover,html body button.g-home-slide__cta-link.g-cta-button:hover{background:var(--ux-gradient-hover);box-shadow:0 6px 20px rgba(59,130,246,.4),0 6px 20px rgba(99,91,255,.3);text-decoration:none;transform:translateY(-2px)}html body .g-cta-button:after,html body .g-home-slide__cta-link.g-cta-button:after,html body button.g-home-slide__cta-link.g-cta-button:after{content:none;display:none}html body .g-cta-button__icon{align-items:center;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}html body .g-cta-button__icon svg{fill:none;stroke:currentColor;stroke-width:2;height:100%;width:100%}html body .g-cta-button>span:not(.g-cta-button__icon):not([class^=icon-]){flex-shrink:0;text-decoration:none;white-space:nowrap}html body .g-cta-button .icon-arrow-right{font-size:1rem;margin-left:.25rem;transition:transform .2s ease}html body .g-cta-button:hover .icon-arrow-right{transform:translateX(3px)}.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;color:#fff}.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}html body .g-mid-article-signup form.success .g-mid-article-signup__form-normal{display:none}html body .g-mid-article-signup form.success .g-mid-article-signup__form-success{display:block}html body .g-mid-article-signup form.error .g-mid-article-signup__form-error{display:block;margin-top:.75rem}html body .g-floating-share{left:2rem;opacity:0;position:fixed;top:50%;transform:translateY(-50%);transition:opacity var(--ux-transition-normal) ease,visibility var(--ux-transition-normal) ease;visibility:hidden;z-index:100}.g-floating-share.is-visible{opacity:1;visibility:visible}.g-floating-share__wrapper{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--background);border:1px solid var(--border);border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);padding:.75rem}[theme-mode=dark] .g-floating-share__wrapper{background:rgba(27,26,37,.9);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 1px hsla(0,0%,100%,.1)}.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:.625rem;color:var(--foreground);cursor:pointer;display:flex;height:2.75rem;justify-content:center;text-decoration:none;transition:all var(--ux-transition-fast) ease;width:2.75rem}.g-floating-share__button:hover{background:var(--ux-gradient);color:#fff;transform:scale(1.1)}@media (max-width:1279px){html body .g-floating-share{display:none}}.g-related-posts-enhanced{border-top:1px solid var(--border);margin-top:3rem;overflow:hidden;padding-top:3rem}.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}}html body .g-related-posts-enhanced .g-post-card{aspect-ratio:4/5;border-radius:.75rem}html body .g-related-posts-enhanced .g-post-card__image{transition:transform .4s ease}html body .g-related-posts-enhanced .g-post-card:hover .g-post-card__image{transform:scale(1.05)}html body .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);padding:2rem .875rem .875rem}html body .g-related-posts-enhanced .g-post-card__title{font-size:.9rem;line-height:1.35;margin:0 0 .35rem;text-shadow:0 2px 4px rgba(0,0,0,.9)}html body .g-related-posts-enhanced .g-post-card__title a{color:#fff;text-decoration:none}html body .g-related-posts-enhanced .g-post-card__excerpt{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.9)}.g-related-posts__title{font-size:1.75rem;margin:0 0 .5rem}.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{animation:progressShimmer 3s ease infinite;background:linear-gradient(90deg,#635bff,#a78bfa 40%,#3b82f6 70%,#635bff);background-size:200% 100%;box-shadow:0 0 12px rgba(99,91,255,.5),0 0 4px rgba(99,91,255,.3);height:100%;transition:width .1s ease-out;width:0}@keyframes progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.g-reading-progress__bar{animation:none;box-shadow:none;transition:none}}.g-post-layout{position:relative}.g-toc-sidebar{display:none}@media only screen and (min-width:80rem){.g-post-layout{display:grid;grid-template-columns:1fr min(47.5rem,100%) 1fr}.g-post-layout .g-post-content{grid-column:2}.g-toc-sidebar{display:block;grid-column:3}.g-toc-sidebar__inner{border-left:2px solid var(--border);color:var(--light-text);font-size:.8125rem;letter-spacing:.01em;margin-left:2rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding:1rem 1.5rem;position:sticky;top:6rem}.g-toc-sidebar__inner::-webkit-scrollbar{width:3px}.g-toc-sidebar__inner::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.g-toc-sidebar .toc-list{list-style:none;margin:0;padding:0}.g-toc-sidebar .toc-list-item{margin-bottom:.5rem}.g-toc-sidebar .toc-link{color:var(--light-text);display:block;line-height:1.4;padding:.25rem 0;position:relative;text-decoration:none;transition:color var(--ux-transition-fast) ease,transform var(--ux-transition-fast) ease}.g-toc-sidebar .toc-link:hover{color:var(--foreground);transform:translateX(2px)}.g-toc-sidebar .is-active-link{color:var(--ux-accent);font-weight:600}.g-toc-sidebar .is-active-link:before{background:var(--ux-accent);border-radius:50%;box-shadow:0 0 8px rgba(99,91,255,.6);content:"";height:6px;left:calc(-1.5rem - 3px);position:absolute;top:50%;transform:translateY(-50%);width:6px}.g-toc-sidebar .toc-list .toc-list{margin-top:.25rem;padding-left:1rem}.g-toc-sidebar .toc-list .toc-list .toc-link{font-size:.8125rem}}.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)}html body .g-post-card .g-post-card__image,html body .g-post-card__image,html body .g-post-card__image.loaded{transition:transform .6s var(--ux-easing)}html body .g-post-card__content__wrapper{transition:opacity .4s ease-out,transform var(--ux-transition-slow) var(--ux-easing)}html body .g-post-card__content:before{transition:opacity .4s ease-out}html body .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;color:var(--ux-accent);position:relative;text-decoration:none}.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}html body .g-footer__social-link,html body .g-social-list__link{transition:all var(--ux-transition-normal) var(--ux-easing)}html body .g-footer__social-link:hover,html body .g-social-list__link:hover{color:#8b85ff;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){html body .g-cursor-glow{display:none}}html body .g-menu-newsletter{margin-bottom:var(--spacing-m);padding:0}@media (min-width:45rem){html body .g-menu-newsletter{padding:0}}html body .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;display:inline-flex;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}.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}html body .g-menu-newsletter__trust{color:var(--light-text);font-size:.875rem;margin:.75rem 0 0;padding-left:0;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)}html body .g-post-header,html body .g-post-header__container,html body .g-post-header__excerpt,html body .g-post-header__image,html body .g-post-header__main,html body .g-post-header__metas,html body .g-post-header__primary-tag,html body .g-post-header__title{animation:none;opacity:1;transform:none}.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){:not(#\9 ),:not(#\9 ):after,:not(#\9 ):before{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}html body .g-animate-on-scroll{opacity:1;transform:none}}@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)}}html body .g-newsletter-trust-badge{align-items:center;color:var(--foreground);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;margin-top:1rem}html body .g-newsletter-trust-badge .g-trust-icon{align-items:center;color:var(--foreground);display:inline-flex}html body .g-newsletter-trust-badge .g-trust-icon svg{stroke:currentColor}html body .g-home-slide{align-items:center;display:flex;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;padding:0;position:relative}html body .g-home-slide__content{padding-bottom:7.5rem;padding-top:7.5rem}@media (min-width:45rem){html body .g-home-slide__content{padding-bottom:11.25rem;padding-top:11.25rem}}html body .g-home-slide__bottom{bottom:0;left:0;padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px));position:absolute;right:0;z-index:10}@media (min-width:45rem){html body .g-home-slide__bottom{padding-bottom:2.5rem}}html body .g-home-scroll{cursor:pointer;display:flex;flex-direction:column;height:76px;justify-content:flex-end;opacity:1;position:relative;visibility:visible;width:16px}html body .g-home-scroll:after{background-color:var(--color-on-dark,#fff);content:"";height:48px;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:1px}html body .g-home-scroll span{border:2px solid var(--color-on-dark,#fff);border-radius:15px;display:block;height:20px;opacity:.8;overflow:hidden;position:relative;width:100%}html body .g-home-scroll span:after{animation:scroll-indicator 1.5s ease-in-out infinite;background-color:var(--color-on-dark,#fff);bottom:9px;content:"";height:8px;left:50%;margin-left:-1px;position:absolute;width:2px}@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%)}}html body .g-post-header__primary-tag{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;letter-spacing:0;padding:.5rem 1rem;text-decoration:none;text-transform:none;transition:all var(--ux-transition-normal) var(--ux-easing)}html body .g-post-header__primary-tag:hover{background:linear-gradient(135deg,rgba(99,91,255,.25),rgba(99,102,241,.25));border-color:rgba(167,139,250,.5);box-shadow:0 4px 12px rgba(99,91,255,.2);transform:translateY(-2px)}html body .g-post-header__tags{display:flex;flex-wrap:wrap;font-size:0;gap:.5rem;margin-top:1rem}html body .g-post-header__tags a{align-items:center;background:var(--light-background);border:1px solid var(--border);border-radius:1.5rem;color:var(--foreground);display:inline-flex;font-size:.8125rem;font-weight:500;padding:.375rem .875rem;text-decoration:none;transition:all var(--ux-transition-normal) var(--ux-easing)}html body .g-post-header__tags a:hover{background:linear-gradient(135deg,rgba(99,91,255,.1),rgba(99,102,241,.1));border-color:rgba(167,139,250,.4);color:#8b85ff;transform:translateY(-1px)}html body .g-post-content a[href*="/tag/"]{-webkit-text-fill-color:var(--ux-accent);align-items:center;background:rgba(99,91,255,.1);background-clip:padding-box;-webkit-background-clip:padding-box;border-radius:.375rem;color:var(--ux-accent);display:inline-flex;font-size:inherit;padding:.25rem .625rem;text-decoration:none;transition:all var(--ux-transition-fast) ease}html body .g-post-content a[href*="/tag/"]:hover{background:rgba(99,91,255,.2)}html body .g-post-content a[href*="/tag/"]:after{display:none}html body [theme-mode=dark] .g-post-header__tags a{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}html body [theme-mode=dark] .g-post-header__tags a:hover{background:linear-gradient(135deg,rgba(99,91,255,.2),rgba(99,102,241,.2))}html body .g-drawer__nav a,html body .g-footer__title,html body .g-header__nav a,html body .g-hero-social-proof,html body .g-home-slide__description,html body .g-home-slide__title,html body .g-newsletter__title,html body .g-post-card__tag,html body .g-post-card__title,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal}html body .g-newsletter__text,html body .g-post-card__excerpt,html body .g-post-content li,html body .g-post-content p{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}@media only screen and (max-width:44.9375rem){html body .g-posts-grid{display:block;padding:.625rem}html body .g-posts-grid .g-posts-grid__item{display:block;flex-basis:auto;height:auto;margin-bottom:.625rem;width:100%}html body .g-post-card,html body .g-post-card__content__wrapper{width:100%}html body .g-post-card__title{font-size:1.125rem;line-height:1.4}html body .g-post-card__tag{font-size:.875rem}html body .g-home-slide__title{font-size:2.5rem;line-height:1.1;word-break:normal}html body .g-home-slide__description{font-size:1rem;line-height:1.5}html body .g-hero-social-proof{flex-direction:column;font-size:.875rem;gap:.25rem}html body .g-hero-divider{display:none}html body .g-footer__columns{flex-direction:column}html body .g-footer__column{margin-bottom:1.5rem;width:100%}html body .g-footer__title{word-break:normal}html body .g-drawer__nav a{font-size:1.5rem;word-break:normal}html body .g-menu-newsletter__button{justify-content:center;width:100%}html body .g-menu-newsletter__trust{text-align:center}html body{overflow-x:hidden}html body .g-home-slider,html body .g-main-container,html body .g-post-grid__container{max-width:100vw;overflow-x:hidden}}@media screen and (max-width:719px){html body .g-posts-grid,html body .g-posts-grid.default,html body .g-posts-grid.grid-layout,html body .g-posts-grid.insta-layout,html body .g-posts-grid.two-columns-layout{display:block;flex-wrap:unset;padding:.5rem}html body .g-posts-grid .g-posts-grid__item,html body .g-posts-grid.default>.g-posts-grid__item,html body .g-posts-grid>.g-posts-grid__item{display:block;flex-basis:100%;flex-grow:unset;flex-shrink:unset;height:280px;margin-bottom:.75rem;width:100%}html body .g-posts-grid .g-post-card,html body .g-posts-grid__item .g-post-card{border-radius:.75rem;height:100%;overflow:hidden;position:relative;width:100%}html body .g-posts-grid .g-post-card__image-link{height:100%;left:0;position:absolute;top:0;width:100%}html body .g-posts-grid .g-post-card__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}html body .g-posts-grid .g-post-card__content{bottom:0;left:0;padding:1rem;position:absolute;right:0;z-index:2}html body .g-posts-grid .g-post-card__content__wrapper{opacity:1;transform:none}html body .g-posts-grid .g-post-card__title{font-size:1.125rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}html body .g-posts-grid .g-post-card__tag{font-size:.75rem;opacity:.8}html body .g-post-card__tag,html body .g-post-card__tag a,html body .g-post-card__title,html body .g-post-card__title a{word-wrap:break-word;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;white-space:normal;word-break:keep-all}}html:not(#\9 ){word-break:normal}html body:not(#\9 ){overflow-wrap:break-word;word-break:normal}.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}@media (prefers-color-scheme:light){.g-testimonials{background:var(--secondary-background)}.g-testimonials:before{background:linear-gradient(90deg,transparent,rgba(99,91,255,.25),transparent)}.g-testimonials:after{background:radial-gradient(ellipse at 50% 0,rgba(99,91,255,.06) 0,transparent 65%)}.g-testimonials__title{color:var(--foreground)}.g-testimonials__subtitle{color:var(--muted-foreground)}.g-testimonial-card{background:var(--card);border-color:var(--border)}.g-testimonial-card__quote{color:var(--foreground)}.g-testimonial-card__author{border-top-color:var(--border)}.g-testimonial-card__name{color:var(--foreground)}.g-testimonial-card__role{color:var(--muted-foreground)}}html:not(.dark-mode) .g-testimonials{background:var(--secondary-background)}html:not(.dark-mode) .g-testimonials:before{background:linear-gradient(90deg,transparent,rgba(99,91,255,.25),transparent)}html:not(.dark-mode) .g-testimonials:after{background:radial-gradient(ellipse at 50% 0,rgba(99,91,255,.06) 0,transparent 65%)}html:not(.dark-mode) .g-testimonials__title{color:var(--foreground)}html:not(.dark-mode) .g-testimonials__subtitle{color:var(--muted-foreground)}html:not(.dark-mode) .g-testimonial-card{background:var(--card);border-color:var(--border)}html:not(.dark-mode) .g-testimonial-card__quote{color:var(--foreground)}html:not(.dark-mode) .g-testimonial-card__author{border-top-color:var(--border)}html:not(.dark-mode) .g-testimonial-card__name{color:var(--foreground)}html:not(.dark-mode) .g-testimonial-card__role{color:var(--muted-foreground)}.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)}html body .g-hero-image__image{opacity:.45}.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}html body .g-hero-image__gradient{opacity:.2}html body .g-cta-button__arrow{align-items:center;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-left:.25rem;transition:transform .2s ease;width:1.5rem}html body .g-cta-button__arrow svg{fill:none;stroke:currentColor;stroke-width:3;height:100%;width:100%}html body .g-cta-button:hover .g-cta-button__arrow{transform:translateX(4px)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html body .g-hero-animate-entry{animation:heroFadeUp .6s ease-out forwards;opacity:0;will-change:opacity,transform}@media (prefers-reduced-motion:reduce){html body .g-hero-animate-entry{animation:none;opacity:1;transform:none}}.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}.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;-webkit-background-clip:text;background-clip:text;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));background-size:200% 200%;color:var(--foreground);filter:drop-shadow(0 0 2px rgba(99,91,255,.4)) drop-shadow(0 0 4px rgba(59,130,246,.3));font-weight:400;will-change:background-position,filter,width}html body .g-home-slide__title .g-title-slashes-typing,html body .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;-webkit-animation:typingEffect .8s ease-out .3s forwards,blue-gradient-shift 5s ease-in-out 1.1s infinite;animation-play-state:running;-webkit-animation-play-state:running;clip-path:inset(0 100% 0 0);display:inline-block;overflow:hidden;position:relative;vertical-align:baseline;white-space:nowrap}@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}}html body .g-home-slide__title .g-title-slashes:not(.g-title-slashes-typing),html body .g-home-slide__title span.g-title-slashes:not(.g-title-slashes-typing),html body .g-title-slashes:not(.g-title-slashes-typing){animation:blue-gradient-shift 5s ease-in-out infinite;animation-play-state:running;-webkit-animation-play-state:running;width:auto}@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))}}html body .g-home-slide__title:hover .g-title-slashes,html body .g-home-slide__title:hover .g-title-slashes-typing,html body .g-home-slide__title:hover span.g-title-slashes{animation-duration:3s;filter:drop-shadow(0 0 6px rgba(99,91,255,.7)) drop-shadow(0 0 10px rgba(96,165,250,.6));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;animation:blue-gradient-shift-light 5s ease-in-out infinite;animation-play-state:running;-webkit-animation-play-state:running;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,rgba(59,130,246,.65),rgba(96,165,250,.85),rgba(59,130,246,.65));background-size:200% 200%;color:var(--foreground);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))}}html body .g-home-slide:not(.with-image) .g-home-slide__title:hover .g-title-slashes,html body .g-home-slide:not(.with-image) .g-home-slide__title:hover span.g-title-slashes{animation-duration:3s;filter:drop-shadow(0 0 3px rgba(96,165,250,.5))}.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;animation:blue-gradient-shift-footer 7s ease-in-out infinite;animation-play-state:running;-webkit-animation-play-state:running;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,rgba(59,130,246,.6),rgba(96,165,250,.8),rgba(59,130,246,.6));background-size:200% 200%;color:var(--foreground);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))}}html body .g-footer-title:hover .g-title-slashes,html body .g-footer-title:hover span.g-title-slashes,html body a.g-footer-title:hover .g-title-slashes,html body a.g-footer-title:hover span.g-title-slashes{animation-duration:4s;filter:drop-shadow(0 0 2.5px rgba(96,165,250,.45))}[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;animation:blue-gradient-shift-dark-footer 7s ease-in-out infinite;animation-play-state:running;-webkit-animation-play-state:running;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,rgba(59,130,246,.7),rgba(96,165,250,.9),rgba(59,130,246,.7));background-size:200% 200%;color:var(--foreground);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))}}html body [theme-mode=dark] .g-footer-title:hover .g-title-slashes,html body [theme-mode=dark] .g-footer-title:hover span.g-title-slashes,html body [theme-mode=dark] a.g-footer-title:hover .g-title-slashes,html body [theme-mode=dark] a.g-footer-title:hover span.g-title-slashes{animation-duration:4s;filter:drop-shadow(0 0 4px rgba(96,165,250,.6))}@media (prefers-reduced-motion:reduce){html body .g-footer-title .g-title-slashes,html body .g-footer-title span.g-title-slashes,html body .g-title-slashes,html body .g-title-slashes-typing,html body a.g-footer-title .g-title-slashes,html body a.g-footer-title span.g-title-slashes{animation:none;opacity:1;width:auto}}html body .g-home-slide__cta-link.g-cta-button,html body 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);font-size:1.25rem;font-weight:700;margin-bottom:0;margin-top:.5rem;min-height:56px;padding:1.25rem 2.5rem}html body .g-home-slide__cta-link.g-cta-button:hover,html body 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);transform:translateY(-3px)}@media (max-width:44.9375rem){html body .g-home-slide__cta-link.g-cta-button,html body button.g-home-slide__cta-link.g-cta-button{font-size:1.125rem;padding:1rem 2rem}}.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)}}html body .g-home-slide__description{letter-spacing:.01em;line-height:1.6}@media (min-width:45rem){html body .g-home-slide__description{line-height:1.65}}.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}}html body .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;text-indent:0;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}html body .g-hero-cta-form__loading{align-items:center;display:none;height:56px;width:100%}html body .g-hero-cta-form.loading .g-hero-cta-form__loading{display:flex}html body .g-hero-cta-form.loading .g-hero-cta-form__normal{display:none;visibility:hidden}.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}}html body .g-hero-cta-form__error:not([style*="display: none"]),html body .g-hero-cta-form__error[style*="display: block"]{display:block}.g-hero-cta-form__error .g-auth-error{color:var(--ux-error,#ef4444);font-size:.875rem;margin:0}html body .g-hero-cta-form__success:not([style*="display: none"]),html body .g-hero-cta-form__success[style*="display: block"]{display:block}.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){html body .g-hero-cta-button,html body .g-hero-cta-button__text,html body .g-hero-cta-form,html body .g-hero-cta-form__input,html body .g-hero-cta-form__submit{animation:none;transition:none}.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}html body .g-home-slide__title{margin-bottom:.75rem}html body .g-home-slide__description{font-size:.9375rem;margin-bottom:1rem}@media (min-width:45rem){html body .g-home-slide__title{margin-bottom:1rem}html body .g-home-slide__description{font-size:1.125rem;margin-bottom:1.25rem}}html body .g-auth-page-main__content{padding-top:5rem}@media (min-width:45rem){html body .g-auth-page-main__content{padding-top:6rem}}@media (min-width:64rem){html body .g-auth-page-main__content{padding-top:2rem}}.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}html body .g-weekly-pulse__card-title{font-size:1.5rem;margin-bottom:1rem}@media (min-width:45rem){html body .g-weekly-pulse__card-title{font-size:1.875rem}}.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}html body .g-weekly-pulse{background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(37,99,235,.04) 50%,rgba(96,165,250,.06));border-bottom:1px solid rgba(59,130,246,.15);border-top:1px solid rgba(59,130,246,.15);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}html body .g-weekly-pulse .g-weekly-pulse__badge{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.12));border:1px solid rgba(59,130,246,.25);color:#2563eb}html body .g-weekly-pulse .g-weekly-pulse__card{border:1px solid rgba(59,130,246,.12);box-shadow:0 4px 20px rgba(59,130,246,.08)}html body .g-weekly-pulse .g-weekly-pulse__card:hover{border-color:rgba(59,130,246,.25);box-shadow:0 12px 40px rgba(59,130,246,.15)}html body .g-weekly-pulse .g-weekly-pulse__archive-link:hover,html body .g-weekly-pulse .g-weekly-pulse__card-cta{color:#2563eb}html body [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))}html body [theme-mode=dark] .g-weekly-pulse .g-weekly-pulse__badge{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.15));color:#60a5fa}html body [theme-mode=dark] .g-weekly-pulse .g-weekly-pulse__card{background:rgba(0,0,0,.3)}html body [theme-mode=dark] .g-weekly-pulse .g-weekly-pulse__card-cta{color:#818cf8}.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){html body .g-sticky-cta{display:none}}@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}}html body .g-sticky-cta.member-hidden{display:none}.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)}html body .g-posts-section-header{padding-top:4rem}.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(--background);border:1px solid var(--border);border-radius:1rem;display:flex;gap:1.5rem;margin:3rem 0;overflow:hidden;padding:2rem 2rem 2rem 2.25rem;position:relative;transition:all .4s var(--ux-easing)}.g-author-bio:before{background:var(--ux-gradient);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.g-author-bio:hover{border-color:rgba(99,91,255,.25);box-shadow:0 8px 32px rgba(99,91,255,.08),0 2px 8px rgba(0,0,0,.04);transform:translateY(-2px)}@media (max-width:640px){.g-author-bio{align-items:center;flex-direction:column;text-align:center}}.g-author-bio__avatar{background:var(--ux-gradient);border-radius:50%;box-shadow:0 4px 16px rgba(99,91,255,.2);flex-shrink:0;height:5rem;overflow:hidden;padding:3px;width:5rem}.g-author-bio__avatar .g-author-bio__avatar-placeholder,.g-author-bio__avatar img{border-radius:50%}.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)}.g-author-bio__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.g-author-bio__credential{background:rgba(99,91,255,.1);border-radius:2rem;color:var(--ux-accent);font-size:.75rem;font-weight:600;padding:.125rem .625rem;white-space:nowrap}[theme-mode=dark] .g-author-bio__credential{background:rgba(99,91,255,.2)}.g-author-bio__social-row{display:flex;gap:.5rem;margin-top:.75rem}.g-author-bio__social-row .g-author-bio__social{align-items:center;background:var(--light-background);border-radius:.625rem;color:var(--light-text);display:flex;height:2.25rem;justify-content:center;min-height:44px;min-width:44px;text-decoration:none;transition:all var(--ux-transition-fast) ease;width:2.25rem}.g-author-bio__social-row .g-author-bio__social:hover{background:var(--ux-gradient);color:#fff}[theme-mode=dark] .g-author-bio{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.08)}[theme-mode=dark] .g-author-bio:hover{background:hsla(0,0%,100%,.04);border-color:rgba(99,91,255,.3);box-shadow:0 8px 32px rgba(99,91,255,.1),0 2px 8px rgba(0,0,0,.2)}.g-related-posts-enhanced{margin-top:4rem;overflow:visible;padding-top:3.5rem;position:relative}.g-related-posts-enhanced:before{background:linear-gradient(90deg,transparent,var(--border) 20%,var(--ux-accent) 50%,var(--border) 80%,transparent);content:"";height:1px;left:50%;max-width:240px;position:absolute;top:0;transform:translateX(-50%);width:60%}.g-related-posts__header{margin-bottom:2.5rem;text-align:center}.g-related-posts__title{color:var(--ux-accent);font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.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}html body .g-related-posts-enhanced .g-post-card{aspect-ratio:3/4;background:#1a1a1a;border-radius:1rem;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .5s var(--ux-easing),box-shadow .5s var(--ux-easing);width:100%}html body .g-related-posts-enhanced .g-post-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.2);transform:translateY(-4px)}[theme-mode=light] .g-related-posts-enhanced .g-post-card{background:#e8e8ee}[theme-mode=light] .g-related-posts-enhanced .g-post-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.12)}html body .g-related-posts-enhanced .g-post-card__image-link{inset:0;position:absolute;z-index:1}html body .g-related-posts-enhanced .g-post-card__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ux-easing),filter .6s ease;width:100%}html body .g-related-posts-enhanced .g-post-card:hover .g-post-card__image{filter:brightness(.9);transform:scale(1.06)}html body .g-related-posts-enhanced .g-post-card__content{background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.5) 55%,transparent);bottom:0;left:0;padding:3rem 1.25rem 1.25rem;position:absolute;right:0;transition:padding .4s var(--ux-easing);z-index:10}html body .g-related-posts-enhanced .g-post-card:hover .g-post-card__content{padding-bottom:1.5rem}html body .g-related-posts-enhanced .g-post-card__content__wrapper{color:#fff;opacity:1;transform:none}html body .g-related-posts-enhanced .g-post-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 .375rem;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.6)}html body .g-related-posts-enhanced .g-post-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.75);display:-webkit-box;font-size:.8125rem;line-height:1.45;margin:0;opacity:0;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.6);transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}html body .g-related-posts-enhanced .g-post-card:hover .g-post-card__excerpt{opacity:1;transform:translateY(0)}html body .g-related-posts-enhanced .g-post-card.no-image{background:radial-gradient(ellipse at 20% 20%,rgba(99,91,255,.15) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(59,130,246,.12) 0,transparent 50%),#1a1a1a}html body .g-related-posts-enhanced .g-post-card.no-image .g-post-card__content{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 60%,transparent)}[theme-mode=light] .g-related-posts-enhanced .g-post-card.no-image{background:radial-gradient(ellipse at 20% 20%,rgba(99,91,255,.12) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(59,130,246,.08) 0,transparent 50%),#e8e8ee}[theme-mode=light] .g-related-posts-enhanced .g-post-card.no-image .g-post-card__title{color:var(--foreground);text-shadow:none}[theme-mode=light] .g-related-posts-enhanced .g-post-card.no-image .g-post-card__excerpt{color:var(--light-text);text-shadow:none}.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)}html body .g-related-posts-enhanced .g-post-card:after{display:none}.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;-webkit-backdrop-filter:blur(8px);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-post-engagement{padding:3rem 0}.g-post-engagement__wrapper{--eng-mesh-1:rgba(99,91,255,.06);--eng-mesh-2:rgba(167,139,250,.04);--eng-mesh-3:rgba(59,130,246,.05);background:radial-gradient(ellipse 80% 60% at 20% 0,var(--eng-mesh-1) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 100%,var(--eng-mesh-2) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 50% 50%,var(--eng-mesh-3) 0,transparent 70%),var(--background);border:1px solid var(--border);border-radius:1.25rem;margin:0 auto;max-width:var(--max-width-post-container);overflow:hidden;padding:3rem 2rem 2.5rem;position:relative;text-align:center}[theme-mode=dark] .g-post-engagement__wrapper{--eng-mesh-1:rgba(99,91,255,.1);--eng-mesh-2:rgba(167,139,250,.06);--eng-mesh-3:rgba(59,130,246,.08)}.g-post-engagement__accent-bar{background:linear-gradient(90deg,#635bff,#a78bfa 50%,#3b82f6);height:3px;left:0;position:absolute;right:0;top:0}.g-post-engagement__title{color:var(--foreground);font-size:1.75rem;font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem}.g-post-engagement__prompt{color:var(--light-text);font-size:1.0625rem;line-height:1.5;margin:0 0 2rem}.g-post-engagement__actions{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}.g-post-engagement__action{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--background);border:1px solid var(--border);border-radius:2rem;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;min-height:44px;padding:.875rem 1.75rem;text-decoration:none;transition:all .3s var(--ux-easing)}.g-post-engagement__action:hover{border-color:var(--ux-accent);box-shadow:0 4px 16px rgba(99,91,255,.12);color:var(--ux-accent);transform:translateY(-2px)}.g-post-engagement__action--nuri{background:var(--ux-gradient);border-color:transparent;box-shadow:0 4px 20px rgba(99,91,255,.25),0 2px 8px rgba(99,91,255,.15);color:#fff;position:relative}.g-post-engagement__action--nuri:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute}.g-post-engagement__action--nuri:hover{background:var(--ux-gradient-hover);box-shadow:0 8px 28px rgba(99,91,255,.35),0 4px 12px rgba(99,91,255,.2);color:#fff;transform:translateY(-2px) scale(1.02)}.g-read-next-bar{bottom:0;left:0;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform var(--ux-transition-normal) var(--ux-easing);z-index:99}.g-read-next-bar.is-visible{pointer-events:auto;transform:translateY(0)}.g-read-next-bar__inner{align-items:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:hsla(0,0%,100%,.9);border-top:1px solid rgba(99,91,255,.1);box-shadow:0 -8px 32px rgba(0,0,0,.06),0 -2px 8px rgba(99,91,255,.04);display:flex;gap:1rem;margin:0 auto;max-width:var(--max-width-container);padding:.875rem 1.5rem calc(.875rem + env(safe-area-inset-bottom, 0px))}[theme-mode=dark] .g-read-next-bar__inner{background:rgba(27,26,37,.88);border-color:rgba(99,91,255,.15);box-shadow:0 -8px 32px rgba(0,0,0,.3),0 -2px 8px rgba(99,91,255,.08)}.g-read-next-bar__label{color:var(--ux-accent);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.g-read-next-bar__link{align-items:center;color:var(--foreground);display:flex;flex:1;gap:.75rem;justify-content:space-between;min-height:44px;text-decoration:none}.g-read-next-bar__title{font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-read-next-bar__cta{color:var(--ux-accent);font-size:.875rem;font-weight:700;white-space:nowrap}.g-read-next-bar__dismiss{align-items:center;background:transparent;border:none;border-radius:.625rem;color:var(--light-text);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;transition:background var(--ux-transition-fast) ease}.g-read-next-bar__dismiss:hover{background:var(--light-background)}@media (max-width:640px){.g-read-next-bar__label{display:none}.g-read-next-bar__title{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.g-read-next-bar{transition:none}}@media print{html body .g-exit-intent,html body .g-floating-share,html body .g-post-card__badge-free,html body .g-read-next-bar,html body .g-reading-badge,html body .g-reading-progress,html body .g-scroll-top,html body .g-social-toast,html body .g-sticky-cta{display:none}}html body .g-footer-title{white-space:nowrap}.g-faq-section{--faq-bg:#f4f2ff;--faq-mesh-1:rgba(99,91,255,.1);--faq-mesh-2:rgba(167,139,250,.07);--faq-mesh-3:rgba(59,130,246,.08);--faq-glass:hsla(0,0%,100%,.82);--faq-glass-hover:hsla(0,0%,100%,.95);--faq-blur:20px;--faq-border:rgba(99,91,255,.1);--faq-border-rest:rgba(99,91,255,.18);--faq-border-hover:rgba(99,91,255,.4);--faq-accent:#635bff;--faq-accent-end:#a78bfa;--faq-glow:rgba(99,91,255,.06);--faq-glow-hover:rgba(99,91,255,.15);--faq-glow-open:rgba(99,91,255,.22);--faq-divider:linear-gradient(90deg,transparent,rgba(99,91,255,.25),transparent);--faq-tab-bg:hsla(0,0%,100%,.65);--faq-tab-border:rgba(99,91,255,.15);--faq-title-color:var(--foreground);--faq-text:var(--light-text);--faq-icon-color:rgba(99,91,255,.45);--faq-icon-hover:#635bff}[theme-mode=dark] .g-faq-section{--faq-bg:#0c0b1a;--faq-mesh-1:rgba(99,91,255,.12);--faq-mesh-2:rgba(167,139,250,.08);--faq-mesh-3:rgba(59,130,246,.1);--faq-glass:hsla(0,0%,100%,.04);--faq-glass-hover:hsla(0,0%,100%,.07);--faq-border:hsla(0,0%,100%,.05);--faq-border-rest:rgba(99,91,255,.2);--faq-border-hover:rgba(99,91,255,.5);--faq-accent:#a78bfa;--faq-accent-end:#635bff;--faq-glow:rgba(99,91,255,.06);--faq-glow-hover:rgba(99,91,255,.2);--faq-glow-open:rgba(99,91,255,.35);--faq-divider:linear-gradient(90deg,transparent,rgba(99,91,255,.35),transparent);--faq-tab-bg:hsla(0,0%,100%,.04);--faq-tab-border:rgba(99,91,255,.15);--faq-title-color:rgba(245,244,255,.95);--faq-text:rgba(245,244,255,.55);--faq-icon-color:rgba(167,139,250,.5);--faq-icon-hover:#a78bfa}@media (prefers-color-scheme:dark){[theme-mode=system] .g-faq-section{--faq-bg:#0c0b1a;--faq-mesh-1:rgba(99,91,255,.12);--faq-mesh-2:rgba(167,139,250,.08);--faq-mesh-3:rgba(59,130,246,.1);--faq-glass:hsla(0,0%,100%,.04);--faq-glass-hover:hsla(0,0%,100%,.07);--faq-border:hsla(0,0%,100%,.05);--faq-border-rest:rgba(99,91,255,.2);--faq-border-hover:rgba(99,91,255,.5);--faq-accent:#a78bfa;--faq-accent-end:#635bff;--faq-glow:rgba(99,91,255,.06);--faq-glow-hover:rgba(99,91,255,.2);--faq-glow-open:rgba(99,91,255,.35);--faq-divider:linear-gradient(90deg,transparent,rgba(99,91,255,.35),transparent);--faq-tab-bg:hsla(0,0%,100%,.04);--faq-tab-border:rgba(99,91,255,.15);--faq-title-color:rgba(245,244,255,.95);--faq-text:rgba(245,244,255,.55);--faq-icon-color:rgba(167,139,250,.5);--faq-icon-hover:#a78bfa}}.g-nuri-page .g-faq-section{--faq-bg:#08081a;--faq-mesh-1:rgba(99,91,255,.1);--faq-mesh-2:rgba(167,139,250,.07);--faq-mesh-3:rgba(59,130,246,.08);--faq-glass:hsla(0,0%,100%,.035);--faq-glass-hover:hsla(0,0%,100%,.06);--faq-blur:20px;--faq-border:hsla(0,0%,100%,.05);--faq-border-rest:rgba(99,91,255,.2);--faq-border-hover:rgba(99,91,255,.55);--faq-glow:rgba(99,91,255,.06);--faq-glow-hover:rgba(99,91,255,.2);--faq-glow-open:rgba(99,91,255,.4);--faq-divider:linear-gradient(90deg,transparent,rgba(99,91,255,.4),transparent);--faq-tab-bg:hsla(0,0%,100%,.04);--faq-tab-border:rgba(99,91,255,.15);--faq-title-color:rgba(245,244,255,.95);--faq-text:rgba(245,244,255,.55);--faq-icon-color:rgba(167,139,250,.5);--faq-icon-hover:#a78bfa;--faq-accent:#a78bfa}.g-nuri-page .g-faq-section .g-faq-section__title{color:rgba(245,244,255,.95)}.g-nuri-page .g-faq-section .g-faq-section__subtitle,.g-nuri-page .g-faq-section .g-faq-section__tab{color:rgba(245,244,255,.55)}.g-nuri-page .g-faq-section .g-faq-section__tab.active{color:#fff}.g-nuri-page .g-faq-section .g-faq-item__question{color:rgba(245,244,255,.95)}.g-nuri-page .g-faq-section .g-faq-item__question:hover{color:#a78bfa}.g-nuri-page .g-faq-section .g-faq-item__answer{color:rgba(245,244,255,.55)}.g-nuri-page .g-faq-section .g-faq-item__answer strong{color:rgba(245,244,255,.9)}.g-nuri-page .g-faq-section .g-faq-item{background:hsla(0,0%,100%,.035);border-color:rgba(99,91,255,.2)}.g-nuri-page .g-faq-section .g-faq-item:hover{background:hsla(0,0%,100%,.06)}.g-nuri-page .g-faq-section .g-faq-item__icon:after,.g-nuri-page .g-faq-section .g-faq-item__icon:before{background:rgba(167,139,250,.5)}.g-faq-section{background-color:var(--faq-bg);overflow:hidden;padding:5rem 0;position:relative}@media (min-width:768px){.g-faq-section{padding:6rem 0}}@media (min-width:1024px){.g-faq-section{padding:7rem 0}}.g-faq-section:before{background:radial-gradient(ellipse 60% 50% at 20% 20%,var(--faq-mesh-1),transparent),radial-gradient(ellipse 50% 60% at 80% 30%,var(--faq-mesh-2),transparent),radial-gradient(ellipse 70% 40% at 50% 80%,var(--faq-mesh-3),transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.g-faq-section__container{margin:0 auto;max-width:var(--max-width-container);padding:0 var(--spacing-s);position:relative;z-index:1}@media (min-width:45rem){.g-faq-section__container{padding:0 var(--spacing-m)}}.g-faq-section__header{margin-bottom:2.5rem;text-align:center}.g-faq-section__title{color:var(--faq-title-color);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(--faq-text);font-size:1.125rem;margin:0}.g-faq-section__tabs{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--faq-tab-bg);border:1px solid var(--faq-tab-border);border-radius:2.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin:0 auto 2.5rem;padding:.3rem;width:-moz-fit-content;width:fit-content}.g-faq-section__tab{align-items:center;background:transparent;border:none;border-radius:2rem;color:var(--faq-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.5rem 1.125rem;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.g-faq-section__tab:hover{background:rgba(99,91,255,.08);color:var(--faq-title-color)}.g-faq-section__tab.active{background:linear-gradient(135deg,var(--faq-accent),var(--faq-accent-end));box-shadow:0 2px 8px rgba(99,91,255,.3),0 0 20px rgba(99,91,255,.15);color:#fff}.g-faq-section__tab-count{align-items:center;background:rgba(0,0,0,.08);border-radius:.625rem;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .3rem}.g-faq-section__tab.active .g-faq-section__tab-count{background:hsla(0,0%,100%,.25)}.g-faq-section__accordion{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:800px}.g-faq-item{backdrop-filter:blur(var(--faq-blur));-webkit-backdrop-filter:blur(var(--faq-blur));background:var(--faq-glass);border:1px solid var(--faq-border-rest);border-radius:1rem;box-shadow:0 2px 8px var(--faq-glow);overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .25s ease}.g-faq-item:before{background:linear-gradient(135deg,var(--faq-accent),var(--faq-accent-end));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.15;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:0}.g-faq-item:hover{background:var(--faq-glass-hover);box-shadow:0 4px 16px var(--faq-glow-hover),0 0 0 1px var(--faq-border-hover);transform:translateY(-2px)}.g-faq-item:hover:before{opacity:.65}.g-faq-item.is-open{background:var(--faq-glass-hover);box-shadow:0 8px 32px var(--faq-glow-open),0 0 0 1px var(--faq-border-hover),0 0 60px -12px rgba(99,91,255,.15)}.g-faq-item.is-open:before{opacity:1}.g-faq-item__question{align-items:center;background:transparent;border:none;color:var(--faq-title-color);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;position:relative;text-align:left;transition:color .2s ease;width:100%;z-index:1}.g-faq-item__question:hover{color:var(--faq-accent)}.g-faq-item__icon{flex-shrink:0;height:1.5rem;position:relative;width:1.5rem}.g-faq-item__icon:after,.g-faq-item__icon:before{background:var(--faq-icon-color);border-radius:1.5px;content:"";left:50%;position:absolute;top:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .2s ease}.g-faq-item__icon:before{height:2px;transform:translate(-50%,-50%);width:16px}.g-faq-item__icon:after{height:16px;transform:translate(-50%,-50%);width:2px}.g-faq-item__icon.is-open:after{transform:translate(-50%,-50%) rotate(90deg)}.g-faq-item__icon.is-open:after,.g-faq-item__icon.is-open:before{background:var(--faq-accent)}.g-faq-item:hover .g-faq-item__icon:after,.g-faq-item:hover .g-faq-item__icon:before{background:var(--faq-icon-hover)}.g-faq-item__answer{color:var(--faq-text);font-size:.9375rem;line-height:1.7;padding:0 1.5rem 1.5rem;position:relative;z-index:1}.g-faq-item__divider{background:var(--faq-divider);height:1px;margin-bottom:1rem}.g-faq-item__answer p{animation:faqFadeInUp .4s cubic-bezier(.34,1.56,.64,1) both;margin:0}.g-faq-item__answer strong{color:var(--faq-title-color)}.g-faq-item__answer a{color:var(--faq-accent);text-decoration:underline;text-underline-offset:2px}@keyframes faqFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.g-faq-item,.g-faq-item:before,.g-faq-item__answer p,.g-faq-item__icon:after,.g-faq-item__icon:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.g-cross-promo{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:1rem;display:flex;gap:1rem;margin:2rem 0;overflow:hidden;padding:1.5rem 1.5rem 1.5rem 1.75rem;position:relative;transition:all .4s var(--ux-easing)}.g-cross-promo:before{background:linear-gradient(180deg,#3b82f6,#635bff);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.g-cross-promo:hover{border-color:rgba(99,91,255,.25);box-shadow:0 8px 28px rgba(99,91,255,.08);transform:translateY(-1px)}.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;color:var(--ux-accent,#635bff);font-weight:700}html body .g-accent-slashes.g-title-slashes,html body .g-title-slashes.g-accent-slashes{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:unset;font-weight:400}html body .g-faq-section__title,html body .g-related-posts__title,html body .g-testimonials__title,html body .g-weekly-pulse__title{margin-bottom:1.25rem}html body .g-faq-section__subtitle,html body .g-related-posts__subtitle,html body .g-testimonials__subtitle{margin-bottom:2rem}html body .g-faq-item__question{margin-bottom:1rem}html body .g-author-bio__name{margin-bottom:.5rem}html body .g-author-bio__text{line-height:1.7;margin-bottom:1rem}html body .g-auth-page-main__title,html body .g-newsletter__title{margin-bottom:1rem}html body .g-auth-page-main__description,html body .g-newsletter__text{line-height:1.7;margin-bottom:1.5rem}html body .g-post-card__title,html body .g-weekly-pulse__card-title{margin-bottom:.75rem}html body .g-cross-promo__title{margin-bottom:.5rem}html body .g-home-slide__title{margin-bottom:1.25rem}html body .g-home-slide__description{line-height:1.7;margin-bottom:1.75rem}html body .g-social-proof-bar__number{margin-bottom:.375rem}@media (max-width:640px){html body .g-faq-section__title,html body .g-posts-section-header__title,html body .g-related-posts__title{margin-bottom:1rem}html body .g-faq-section__subtitle,html body .g-posts-section-header__description,html body .g-related-posts__subtitle{margin-bottom:1.5rem}}
