@charset "UTF-8";.hide{display:none}.invisible{visibility:hidden}.vivisle{visibility:visible}.transparent{opacity:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);left:-10000px}.content-centered{justify-content:center}.content-centered,.horizontal-centered-items{align-items:center;display:flex}.full-absolute{height:100%;left:0;position:absolute;top:0;width:100%}.focusable:focus{box-shadow:0 0 0 2px var(--focus);outline:none!important}.no-appearance{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none!important;background-color:transparent;border:0;outline:0;padding:0}.no-scroll-y{overflow-y:hidden}.pos-relative{position:relative}.pointer{cursor:pointer}.g-hero-image{background-color:var(--dark-background);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.g-hero-image__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .1s ease-out;width:100%;will-change:transform;z-index:1}.g-hero-image__image.lazy.loaded{opacity:var(--hero-image-transparency)}.g-hero-image__image{transform:scale(1)}@media (prefers-reduced-motion:reduce){.g-hero-image__image{transform:scale(1)!important;transition:none!important}}.g-hero-image__gradient{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));height:60%;left:0;opacity:var(--hero-image-gradient-transparency);pointer-events:none;position:absolute;right:0;top:0;z-index:2}.g-post-grid__container.no-more-posts{margin-bottom:calc(var(--spacing-m) - .625rem)}@media only screen and (min-width:45rem){.g-post-grid__container.no-more-posts{margin-bottom:calc(var(--spacing-l) - .625rem)}}.g-post-grid__container.no-more-posts.no-newsletter{margin-bottom:0}.g-posts-grid{padding:.625rem}@media only screen and (min-width:45rem){.g-posts-grid{display:flex;flex-wrap:wrap;padding:.3125rem}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+1),.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+2){flex-basis:50%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+3){flex-basis:40%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+4),.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+5){flex-basis:60%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+5){flex-basis:33.33%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+6){flex-basis:40%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+6){flex-basis:33.33%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+7){flex-basis:100%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+7){flex-basis:33.33%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+8){flex-basis:60%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+9){flex-basis:40%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+10){flex-basis:40%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+10){flex-basis:30%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+11){flex-basis:60%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+11){flex-basis:30%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+12){flex-basis:40%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+13){flex-basis:60%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+13){flex-basis:40%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+14){flex-basis:60%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+15){flex-basis:40%}.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+16){flex-basis:60%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+16){flex-basis:30%}}@media only screen and (min-width:64rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+17){flex-basis:40%}}@media only screen and (min-width:80rem){.g-posts-grid.default .g-posts-grid__item:nth-of-type(17n+17){flex-basis:30%}}@media only screen and (min-width:45rem){.g-posts-grid.grid-layout .g-posts-grid__item,.g-posts-grid.two-columns-layout .g-posts-grid__item{flex-grow:0}}@media only screen and (min-width:80rem){.g-posts-grid.grid-layout .g-posts-grid__item{flex-basis:33.33%}}@media only screen and (min-width:90rem){.g-posts-grid.grid-layout .g-posts-grid__item{flex-basis:25%}}@media only screen and (min-width:45rem){.g-posts-grid.insta-layout .g-posts-grid__item{flex-grow:0;padding:var(--spacing-s)}}@media only screen and (min-width:80rem){.g-posts-grid.insta-layout .g-posts-grid__item{flex-basis:33.33%}}@media only screen and (min-width:90rem){.g-posts-grid.insta-layout .g-posts-grid__item{flex-basis:25%}}.g-posts-grid .g-posts-grid__item{margin-bottom:.625rem}@media only screen and (min-width:45rem){.g-posts-grid .g-posts-grid__item{flex-basis:50%;flex-grow:1;flex-shrink:0;height:var(--post-card-height);margin-bottom:0;padding:.3125rem}}.g-posts-grid .g-posts-grid__item:last-of-type{margin-bottom:0}.g-post-grid__button-container{display:flex;justify-content:center;padding:calc(var(--spacing-m) - .625rem) var(--spacing-m) var(--spacing-m)}@media only screen and (min-width:45rem){.g-post-grid__button-container{padding:calc(var(--spacing-l) - .625rem) var(--spacing-m) var(--spacing-l)}}.g-posts-section-header{padding:var(--spacing-l) var(--spacing-s) var(--spacing-m);position:relative;text-align:center}@media only screen and (min-width:45rem){.g-posts-section-header{padding:var(--spacing-l) var(--spacing-m) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-posts-section-header{padding:var(--spacing-l) var(--spacing-l) var(--spacing-m)}}@media only screen and (min-width:80rem){.g-posts-section-header{margin:0 auto;max-width:var(--max-width-container);padding:var(--spacing-l) 0 var(--spacing-m)}}@media only screen and (min-width:90rem){.g-posts-section-header{max-width:var(--max-width-container)}}.g-posts-section-header__title{color:var(--foreground);font-size:2rem;font-weight:700;line-height:1.2;margin:0}@media only screen and (min-width:45rem){.g-posts-section-header__title{font-size:2.5rem}}@media only screen and (min-width:64rem){.g-posts-section-header__title{font-size:3rem}}.g-newsletter-brutal{background:linear-gradient(135deg,rgba(99,91,255,.08),rgba(59,130,246,.05));border-bottom:2px solid rgba(99,91,255,.2);border-top:2px solid rgba(99,91,255,.2);margin-top:0;overflow:hidden;position:relative}[theme-mode=dark] .g-newsletter-brutal,body.dark-mode .g-newsletter-brutal,html.dark-mode .g-newsletter-brutal{background:linear-gradient(135deg,rgba(99,91,255,.12),rgba(59,130,246,.08));border-color:rgba(99,91,255,.3)}.g-newsletter__wrapper{margin:0 auto;max-width:1200px;padding:5rem 2rem;position:relative;z-index:1}@media (max-width:768px){.g-newsletter__wrapper{padding:4rem 1.5rem}}.g-newsletter__container{display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:968px){.g-newsletter__container{align-items:center;grid-template-columns:1.2fr 1fr}}@media (max-width:967px){.g-newsletter__callout{text-align:center}}.g-newsletter__badge{background:rgba(99,91,255,.1);border:2px solid rgba(99,91,255,.4);color:var(--foreground);display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-bottom:1.5rem;padding:.5rem 1.5rem;text-transform:uppercase}@media (max-width:768px){.g-newsletter__badge{font-size:.8125rem;padding:.4rem 1.2rem}}[theme-mode=dark] .g-newsletter__badge,body.dark-mode .g-newsletter__badge,html.dark-mode .g-newsletter__badge{background:rgba(99,91,255,.15);border-color:rgba(99,91,255,.5);color:var(--foreground)}.g-newsletter__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 1rem}.g-newsletter__count{color:var(--accent-color);text-decoration:underline;-webkit-text-decoration-color:rgba(99,91,255,.4);text-decoration-color:rgba(99,91,255,.4);text-decoration-thickness:2px;text-underline-offset:3px}.g-newsletter__subtitle{color:var(--light-text);font-size:clamp(1rem,2vw,1.25rem);font-weight:500;line-height:1.6;margin:0}.g-newsletter__subtitle strong{color:var(--foreground);font-weight:700}.g-newsletter__form-wrapper{background:var(--background);border:2px solid var(--border);border-radius:var(--border-radius-m);padding:2.5rem}@media (max-width:768px){.g-newsletter__form-wrapper{padding:2rem 1.5rem}}.g-newsletter-form__input-group{display:flex;gap:.75rem;margin-bottom:1rem}@media (max-width:640px){.g-newsletter-form__input-group{flex-direction:column;gap:1rem}}.g-newsletter-form__input{background:var(--background);border:2px solid var(--border);border-radius:var(--border-radius-s);color:var(--foreground);flex:1;font-family:var(--font-family);font-size:1rem;font-weight:500;min-height:56px;padding:1rem 1.5rem;transition:border-color .2s ease,outline .2s ease}@media (max-width:768px){.g-newsletter-form__input{font-size:.9375rem;padding:.875rem 1.25rem}}.g-newsletter-form__input::-moz-placeholder{color:var(--light-text);font-weight:500}.g-newsletter-form__input::placeholder{color:var(--light-text);font-weight:500}.g-newsletter-form__input:focus{border-color:var(--accent-color);outline:2px solid var(--accent-color);outline-offset:2px}.g-newsletter-form__button{align-items:center;background:var(--accent-color);border:2px solid var(--accent-color);border-radius:var(--border-radius-s);box-shadow:0 2px 8px rgba(99,91,255,.2);color:var(--color-on-dark);cursor:pointer;display:flex;font-family:var(--font-family);font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.05em;min-height:56px;padding:1rem 2rem;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}@media (max-width:768px){.g-newsletter-form__button{font-size:.9375rem;padding:.875rem 1.5rem}}@media (max-width:640px){.g-newsletter-form__button{width:100%}}.g-newsletter-form__button svg{stroke-width:2.5;flex-shrink:0}.g-newsletter-form__button:hover:not(:disabled){box-shadow:0 4px 12px rgba(99,91,255,.3);transform:translateY(-1px)}.g-newsletter-form__button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.g-newsletter-form__button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.g-newsletter-form__button-text{display:none}}.g-newsletter-form__trust{align-items:center;color:var(--foreground,#000);display:flex;font-size:.875rem;gap:.5rem;line-height:1.5;margin:0}[theme-mode=dark] .g-newsletter-form__trust,body.dark-mode .g-newsletter-form__trust,html.dark-mode .g-newsletter-form__trust{color:var(--foreground,#f9f9fb)}.g-newsletter-form__trust svg{stroke:var(--accent-color,#635bff);flex-shrink:0}.g-newsletter-form__trust strong{font-weight:900}.g-newsletter-form__error{background:rgba(239,68,68,.1);border:3px solid #ef4444;display:none;margin-top:1rem;padding:1rem}.g-newsletter-form.error .g-newsletter-form__error{display:block}.g-newsletter-form__error-text{color:#ef4444;font-size:.9375rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.g-newsletter-form__loading{display:none;padding:2rem;text-align:center}.g-newsletter-form.loading .g-newsletter-form__loading{display:block}.g-newsletter-form__loading-text{color:var(--foreground,#000);font-size:1.125rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}[theme-mode=dark] .g-newsletter-form__loading-text,body.dark-mode .g-newsletter-form__loading-text,html.dark-mode .g-newsletter-form__loading-text{color:var(--foreground,#f9f9fb)}.g-newsletter-form__success{display:none}.g-newsletter-form.success .g-newsletter-form__success{display:block}.g-newsletter-form__success-content{padding:2rem;text-align:center}.g-newsletter-form__success-icon{align-items:center;animation:successPop .5s ease-out;background:var(--accent-color,#635bff);border:3px solid var(--foreground,#000);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}[theme-mode=dark] .g-newsletter-form__success-icon,body.dark-mode .g-newsletter-form__success-icon,html.dark-mode .g-newsletter-form__success-icon{border-color:var(--border,#333642)}.g-newsletter-form__success-icon svg{stroke:#fff}.g-newsletter-form__success-text{color:var(--foreground,#000);font-size:1.125rem;font-weight:700;line-height:1.6;margin:0}[theme-mode=dark] .g-newsletter-form__success-text,body.dark-mode .g-newsletter-form__success-text,html.dark-mode .g-newsletter-form__success-text{color:var(--foreground,#f9f9fb)}.g-newsletter-form__success-text strong{display:block;font-size:1.25rem;font-weight:900;margin-bottom:.5rem;text-transform:uppercase}@keyframes successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.g-newsletter-form__normal{display:block}.g-newsletter-form.loading .g-newsletter-form__normal,.g-newsletter-form.success .g-newsletter-form__normal{display:none}@media (prefers-reduced-motion:reduce){.g-newsletter-form__button{transition:none}.g-newsletter-form__success-icon{animation:none}}.g-newsletter:not(.g-newsletter-brutal){overflow:hidden;position:relative}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__shape{bottom:-15.625rem;height:31.25rem;left:50%;opacity:.5;pointer-events:none;position:absolute;transform:translateX(-50%);width:31.25rem;z-index:0}@media only screen and (min-width:45rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__shape{bottom:-22.5rem;height:45rem;width:45rem}}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__wrapper{margin:0 auto;max-width:52.8125rem;padding:var(--spacing-l) var(--spacing-s) 6.25rem;position:relative;z-index:1}@media only screen and (min-width:45rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__wrapper{padding:var(--spacing-l) var(--spacing-m) 10rem}}@media only screen and (min-width:64rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__wrapper{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}@media only screen and (min-width:90rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__wrapper{padding-left:0;padding-right:0}}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__icon{display:block;height:auto;margin-bottom:.625rem;width:5.9375rem}@media only screen and (min-width:45rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__icon{width:6.875rem}}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__icon .fill{stroke:var(--foreground)}@media only screen and (min-width:45rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__container{align-items:center;display:flex;justify-content:space-between}}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__callout{margin-bottom:var(--spacing-m);max-width:22.5rem}@media only screen and (min-width:45rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__callout{margin-bottom:0;max-width:45%}}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__title{color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1.28;margin:0}@media only screen and (min-width:45rem){.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__title{font-size:2.25rem;line-height:1.2}}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__text{color:var(--foreground);font-size:1rem;line-height:1.5}.g-newsletter:not(.g-newsletter-brutal) .g-newsletter__text.spacing{margin-bottom:var(--spacing-s)}.g-featured-section{overflow:hidden;padding:var(--spacing-m) var(--spacing-s);position:relative}@media only screen and (min-width:45rem){.g-featured-section{padding:var(--spacing-m) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-featured-section{padding:var(--spacing-l)}}@media only screen and (min-width:80rem){.g-featured-section{margin:0 auto;max-width:var(--max-width-container);padding:var(--spacing-l) 0}}@media only screen and (min-width:90rem){.g-featured-section{max-width:var(--max-width-container)}}.g-featured-section__shape{height:20rem;opacity:.3;pointer-events:none;position:absolute;right:-10rem;top:-10rem;width:20rem;z-index:0}@media only screen and (min-width:45rem){.g-featured-section__shape{height:31.25rem;right:-15.625rem;top:-15.625rem;width:31.25rem}}.g-featured-section__container{position:relative;z-index:1}.g-featured-section__intro{margin-bottom:calc(var(--spacing-l)*1.25);margin-left:auto;margin-right:auto;max-width:43.75rem;text-align:center}@media only screen and (min-width:45rem){.g-featured-section__intro{margin-bottom:calc(var(--spacing-l)*1.5)}}@media only screen and (min-width:64rem){.g-featured-section__intro{margin-bottom:calc(var(--spacing-l)*2)}}.g-featured-section__title{color:var(--foreground);font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.25rem}@media only screen and (min-width:45rem){.g-featured-section__title{font-size:3rem;margin-bottom:1.5rem}}@media only screen and (min-width:64rem){.g-featured-section__title{font-size:3.5rem;margin-bottom:1.75rem}}.g-featured-section__description{color:var(--light-text);font-size:1.125rem;line-height:1.6;margin:0}@media only screen and (min-width:45rem){.g-featured-section__description{font-size:1.25rem}}@media only screen and (min-width:64rem){.g-featured-section__description{font-size:1.375rem}}.g-featured-topics{margin-bottom:var(--spacing-l)}@media only screen and (min-width:64rem){.g-featured-topics{margin-bottom:calc(var(--spacing-l)*1.5)}}.g-featured-topics__grid{display:grid;gap:var(--spacing-s);grid-template-columns:1fr}@media only screen and (min-width:35.5rem){.g-featured-topics__grid{gap:var(--spacing-s);grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:45rem){.g-featured-topics__grid{gap:var(--spacing-m)}}@media only screen and (min-width:64rem){.g-featured-topics__grid{gap:var(--spacing-m);grid-template-columns:repeat(4,1fr)}}.g-featured-topic-card{align-items:center;background-color:var(--light-secondary-background);border:1px solid transparent;border-radius:var(--border-radius-m);color:var(--foreground);display:flex;flex-direction:column;padding:var(--spacing-m);text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}@media (hover:hover){.g-featured-topic-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}}@media only screen and (min-width:64rem){.g-featured-topic-card{padding:var(--spacing-l)}}.g-featured-topic-card__icon{align-items:center;color:var(--accent-color);display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}@media only screen and (min-width:45rem){.g-featured-topic-card__icon{height:3.5rem;margin-bottom:1.25rem;width:3.5rem}}@media only screen and (min-width:64rem){.g-featured-topic-card__icon{height:4rem;width:4rem}}.g-featured-topic-card__icon svg{stroke:currentColor;height:100%;width:100%}.g-featured-topic-card__icon .g-featured-topic-card__icon-image{border-radius:var(--border-radius-s);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-featured-topic-card__title{color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}@media only screen and (min-width:45rem){.g-featured-topic-card__title{font-size:1.25rem;margin-bottom:.625rem}}.g-featured-topic-card__description{color:var(--light-text);font-size:.9375rem;line-height:1.5;margin:0}@media only screen and (min-width:45rem){.g-featured-topic-card__description{font-size:1rem}}.g-featured-stats{align-items:center;border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--spacing-m);justify-content:center;padding:var(--spacing-m) 0}@media only screen and (min-width:45rem){.g-featured-stats{gap:var(--spacing-l);padding:var(--spacing-l) 0}}.g-featured-stats__item{align-items:center;display:flex;flex-direction:column;min-width:6rem;text-align:center}@media only screen and (min-width:45rem){.g-featured-stats__item{min-width:8rem}}.g-featured-stats__number{color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .375rem}@media only screen and (min-width:45rem){.g-featured-stats__number{font-size:2.25rem;margin-bottom:.5rem}}@media only screen and (min-width:64rem){.g-featured-stats__number{font-size:2.5rem}}.g-featured-stats__label{color:var(--light-text);font-size:.875rem;letter-spacing:.05em;line-height:1.4;margin:0;text-transform:uppercase}@media only screen and (min-width:45rem){.g-featured-stats__label{font-size:.9375rem}}.g-featured-stats__divider{background-color:var(--border);flex-shrink:0;height:3rem;width:1px}@media only screen and (min-width:45rem){.g-featured-stats__divider{height:4rem}}[theme-mode=dark] .g-featured-topic-card{background-color:var(--light-secondary-background);border-color:var(--border)}@media (hover:hover){[theme-mode=dark] .g-featured-topic-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px rgba(0,0,0,.3)}}[theme-mode=dark] .g-featured-stats{border-color:var(--border)}[theme-mode=dark] .g-featured-stats__divider{background-color:var(--border)}.g-section-header{margin-bottom:var(--spacing-l);margin-left:auto;margin-right:auto;max-width:50rem;text-align:center}@media only screen and (min-width:64rem){.g-section-header{margin-bottom:calc(var(--spacing-l)*1.5)}}.g-section-header__title{color:var(--foreground);font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}@media only screen and (min-width:45rem){.g-section-header__title{font-size:2.5rem}}@media only screen and (min-width:64rem){.g-section-header__title{font-size:3rem;margin-bottom:1rem}}.g-section-header__description{color:var(--light-text);font-size:1.125rem;line-height:1.6;margin:0 0 1rem}@media only screen and (min-width:45rem){.g-section-header__description{font-size:1.25rem}}.g-section-header__link{align-items:center;color:#4338ca;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;text-decoration:none;transition:transform .2s ease,color .2s ease}.g-section-header__link:hover{color:#3730a3;transform:translateX(4px)}.g-section-header__link:focus-visible{outline:3px solid #4338ca;outline-offset:4px}.g-featured-products{background-color:var(--secondary-background);padding:var(--spacing-l) var(--spacing-s);position:relative}@media only screen and (min-width:45rem){.g-featured-products{padding:var(--spacing-l) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-featured-products{padding:calc(var(--spacing-l)*1.5) var(--spacing-l)}}@media only screen and (min-width:80rem){.g-featured-products{padding:calc(var(--spacing-l)*1.5) 0}}.g-featured-products__container{margin:0 auto;max-width:var(--max-width-container)}.g-featured-products__grid{display:grid;gap:var(--spacing-m);grid-template-columns:1fr}@media only screen and (min-width:45rem){.g-featured-products__grid{gap:var(--spacing-l);grid-template-columns:repeat(2,1fr)}}.g-featured-product-card{background-color:var(--background);border:1px solid var(--border);border-radius:var(--border-radius-m);display:flex;flex-direction:column;padding:var(--spacing-l);position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (hover:hover){.g-featured-product-card:hover{border-color:var(--accent-color);box-shadow:0 12px 40px rgba(0,0,0,.12);transform:translateY(-8px)}}.g-featured-product-card__badge{background-color:var(--accent-color);border-radius:var(--border-radius-s);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.375rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.g-featured-product-card__icon{color:var(--accent-color);flex-shrink:0;height:3rem;margin-bottom:1.5rem;width:3rem}.g-featured-product-card__icon svg{stroke:currentColor;height:100%;width:100%}.g-featured-product-card__title{color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1rem}@media only screen and (min-width:45rem){.g-featured-product-card__title{font-size:1.75rem}}.g-featured-product-card__description{color:var(--light-text);flex-grow:1;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.g-featured-product-card__pricing{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem 0}.g-featured-product-card__price{color:var(--accent-color);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.g-featured-product-card__price-label{color:var(--light-text);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.g-featured-product-card__features{list-style:none;margin:0 0 1.5rem;padding:0}.g-featured-product-card__features li{align-items:center;color:var(--foreground);display:flex;font-size:.9375rem;gap:.75rem;line-height:1.5;margin-bottom:.75rem}.g-featured-product-card__features li:last-child{margin-bottom:0}.g-featured-product-card__features li svg{stroke:currentColor;color:var(--accent-color);flex-shrink:0}.g-featured-product-card__cta{align-items:center;background-color:var(--accent-color);border-radius:var(--border-radius-s);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.g-featured-product-card__cta svg{stroke:currentColor;transition:transform .2s ease}@media (hover:hover){.g-featured-product-card__cta:hover{background-color:var(--dark-accent-color,#4d06a3);transform:translateX(4px)}.g-featured-product-card__cta:hover svg{transform:translateX(4px)}}.g-featured-product-card__cta--disabled{background-color:var(--border);color:var(--light-text);cursor:not-allowed;opacity:.6}@media (hover:hover){.g-featured-product-card__cta--disabled:hover{background-color:var(--border);transform:none}}.g-featured-consulting{background-color:var(--background);padding:var(--spacing-l) var(--spacing-s);position:relative}@media only screen and (min-width:45rem){.g-featured-consulting{padding:var(--spacing-l) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-featured-consulting{padding:calc(var(--spacing-l)*1.5) var(--spacing-l)}}@media only screen and (min-width:80rem){.g-featured-consulting{padding:calc(var(--spacing-l)*1.5) 0}}.g-featured-consulting__container{margin:0 auto;max-width:var(--max-width-container)}.g-featured-consulting__grid{display:grid;gap:var(--spacing-m);grid-template-columns:1fr}@media only screen and (min-width:35.5rem){.g-featured-consulting__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:45rem){.g-featured-consulting__grid{gap:var(--spacing-l)}}@media only screen and (min-width:64rem){.g-featured-consulting__grid{grid-template-columns:repeat(3,1fr)}}.g-featured-consulting-card{background-color:var(--secondary-background);border:1px solid var(--border);border-radius:var(--border-radius-m);display:flex;flex-direction:column;padding:var(--spacing-l);position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (hover:hover){.g-featured-consulting-card:hover{border-color:#7209b7;box-shadow:0 12px 40px rgba(0,0,0,.12);transform:translateY(-8px)}}.g-featured-consulting-card__badge{background-color:#7209b7;border-radius:var(--border-radius-s);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.375rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.g-featured-consulting-card__icon{color:#7209b7;flex-shrink:0;height:3rem;margin-bottom:1.5rem;width:3rem}.g-featured-consulting-card__icon svg{stroke:currentColor;height:100%;width:100%}.g-featured-consulting-card__title{color:var(--foreground);font-size:1.375rem;font-weight:700;line-height:1.3;margin:0 0 1rem}@media only screen and (min-width:45rem){.g-featured-consulting-card__title{font-size:1.5rem}}.g-featured-consulting-card__description{color:var(--light-text);flex-grow:1;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}@media only screen and (min-width:45rem){.g-featured-consulting-card__description{font-size:.875rem}}.g-featured-consulting-card__pricing{border-top:1px solid var(--border);display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1rem 0}.g-featured-consulting-card__price{color:#7209b7;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}@media only screen and (min-width:45rem){.g-featured-consulting-card__price{font-size:2.25rem}}.g-featured-consulting-card__price-label{color:var(--light-text);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.g-featured-consulting-card__cta{align-items:center;background-color:#7209b7;border-radius:var(--border-radius-s);color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.75rem;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.g-featured-consulting-card__cta svg{stroke:currentColor;transition:transform .2s ease}@media (hover:hover){.g-featured-consulting-card__cta:hover{background-color:#5a0791;transform:translateX(4px)}.g-featured-consulting-card__cta:hover svg{transform:translateX(4px)}}.g-featured-consulting-card__cta--disabled{background-color:var(--border);color:var(--light-text);cursor:not-allowed;opacity:.6}@media (hover:hover){.g-featured-consulting-card__cta--disabled:hover{background-color:var(--border);transform:none}}.g-featured-consulting__grid--single,.g-featured-products__grid--single{grid-template-columns:1fr;margin:0 auto;max-width:600px}.g-featured-offerings{background:var(--light-secondary-background);padding:calc(var(--spacing-l)*1.5) 0}@media only screen and (min-width:45rem){.g-featured-offerings{padding:calc(var(--spacing-l)*2) 0}}.g-featured-offerings__header{margin-bottom:var(--spacing-l);margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}@media only screen and (min-width:45rem){.g-featured-offerings__header{margin-bottom:calc(var(--spacing-l)*1.5)}}.g-featured-offerings__title{color:var(--foreground);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.g-featured-offerings__description{color:var(--light-text);font-size:1.125rem;line-height:1.6;margin:0}@media only screen and (min-width:45rem){.g-featured-offerings__description{font-size:1.25rem}}.g-featured-offerings__grid{display:grid;gap:var(--spacing-l);grid-template-columns:1fr;margin:0 auto;max-width:80rem}@media only screen and (min-width:64rem){.g-featured-offerings__grid{gap:calc(var(--spacing-l)*1.5);grid-template-columns:1fr 1fr}}.g-featured-offerings__grid .g-featured-consulting__grid--single,.g-featured-offerings__grid .g-featured-products__grid--single{max-width:none}.g-featured-offerings__grid .g-featured-consulting,.g-featured-offerings__grid .g-featured-products{background:transparent;padding:0}[theme-mode=dark] .g-featured-offerings{background:var(--dark-secondary-background)}[theme-mode=dark] .g-featured-products{background-color:var(--secondary-background)}[theme-mode=dark] .g-featured-product-card{background-color:var(--background);border-color:var(--border)}@media (hover:hover){[theme-mode=dark] .g-featured-product-card:hover{border-color:var(--accent-color);box-shadow:0 12px 40px rgba(0,0,0,.4)}}[theme-mode=dark] .g-featured-consulting-card{background-color:var(--secondary-background);border-color:var(--border)}@media (hover:hover){[theme-mode=dark] .g-featured-consulting-card:hover{border-color:#7209b7;box-shadow:0 12px 40px rgba(0,0,0,.4)}}.g-three-pillars{overflow:hidden;padding:5rem var(--spacing-s);position:relative}@media only screen and (min-width:45rem){.g-three-pillars{padding:calc(var(--spacing-l)*1.5) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-three-pillars{padding:calc(var(--spacing-l)*2)}}@media only screen and (min-width:80rem){.g-three-pillars{margin:0 auto;max-width:var(--max-width-container);padding:calc(var(--spacing-l)*2) 0}}@media only screen and (min-width:90rem){.g-three-pillars{max-width:var(--max-width-container)}}.g-three-pillars__shape{height:20rem;opacity:.3;pointer-events:none;position:absolute;right:-10rem;top:-10rem;width:20rem;z-index:0}@media only screen and (min-width:45rem){.g-three-pillars__shape{height:31.25rem;right:-15.625rem;top:-15.625rem;width:31.25rem}}.g-three-pillars__container{position:relative;z-index:1}.g-three-pillars__header{margin-bottom:var(--spacing-l);margin-left:auto;margin-right:auto;max-width:43.75rem;text-align:center}@media only screen and (min-width:45rem){.g-three-pillars__header{margin-bottom:var(--spacing-l)}}@media only screen and (min-width:64rem){.g-three-pillars__header{margin-bottom:calc(var(--spacing-l)*1.5)}}.g-three-pillars__title{color:var(--foreground);font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width:45rem){.g-three-pillars__title{font-size:2.75rem}}@media only screen and (min-width:64rem){.g-three-pillars__title{font-size:3.25rem;margin-bottom:1.25rem}}.g-three-pillars__description{color:var(--light-text);font-size:1.125rem;line-height:1.6;margin:0}@media only screen and (min-width:45rem){.g-three-pillars__description{font-size:1.25rem}}@media only screen and (min-width:64rem){.g-three-pillars__description{font-size:1.375rem}}.g-three-pillars__grid{display:grid;gap:var(--spacing-s);grid-template-columns:1fr}@media only screen and (min-width:35.5rem){.g-three-pillars__grid{gap:var(--spacing-s);grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:45rem){.g-three-pillars__grid{gap:var(--spacing-m)}}@media only screen and (min-width:64rem){.g-three-pillars__grid{gap:var(--spacing-m);grid-template-columns:repeat(3,1fr)}}.g-pillar-card{align-items:flex-start;background-color:var(--light-secondary-background);border:1px solid transparent;border-radius:var(--border-radius-m);color:var(--foreground);display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-m);position:relative;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}@media (hover:hover){.g-pillar-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}.g-pillar-card:hover .g-pillar-card__arrow{opacity:1;transform:translateX(.25rem)}}@media only screen and (min-width:64rem){.g-pillar-card{padding:var(--spacing-l)}}.g-pillar-card__icon{align-items:center;color:var(--accent-color);display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-bottom:1.25rem;width:3rem}@media only screen and (min-width:45rem){.g-pillar-card__icon{height:3.5rem;margin-bottom:1.5rem;width:3.5rem}}@media only screen and (min-width:64rem){.g-pillar-card__icon{height:4rem;width:4rem}}.g-pillar-card__icon svg{stroke:currentColor;height:100%;width:100%}.g-pillar-card__title{color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}@media only screen and (min-width:45rem){.g-pillar-card__title{font-size:1.375rem;margin-bottom:1rem}}@media only screen and (min-width:64rem){.g-pillar-card__title{font-size:1.5rem}}.g-pillar-card__description{color:var(--light-text);flex-grow:1;font-size:.9375rem;line-height:1.6;margin:0 0 1.25rem}@media only screen and (min-width:45rem){.g-pillar-card__description{font-size:1rem;margin-bottom:1.5rem}}.g-pillar-card__badge{background-color:rgba(var(--accent-color-rgb,99,91,255),.1);border-radius:var(--border-radius-s);color:var(--accent-color);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin-bottom:.75rem;padding:.375rem .875rem}@media only screen and (min-width:45rem){.g-pillar-card__badge{font-size:.875rem;padding:.5rem 1rem}}.g-pillar-card__arrow{bottom:var(--spacing-m);color:var(--accent-color);height:1.25rem;opacity:.5;position:absolute;right:var(--spacing-m);transition:opacity .3s ease,transform .3s ease;width:1.25rem}@media only screen and (min-width:64rem){.g-pillar-card__arrow{bottom:var(--spacing-l);height:1.5rem;right:var(--spacing-l);width:1.5rem}}.g-pillar-card__arrow svg{stroke:currentColor;height:100%;width:100%}[theme-mode=dark] .g-pillar-card{background-color:var(--light-secondary-background);border-color:var(--border)}@media (hover:hover){[theme-mode=dark] .g-pillar-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px rgba(0,0,0,.3)}}[theme-mode=dark] .g-pillar-card__badge{background-color:rgba(var(--accent-color-rgb,99,91,255),.2)}body.dark-mode .g-pillar-card,html.dark-mode .g-pillar-card{background-color:var(--light-secondary-background);border-color:var(--border)}@media (hover:hover){body.dark-mode .g-pillar-card:hover,html.dark-mode .g-pillar-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px rgba(0,0,0,.3)}}body.dark-mode .g-pillar-card__badge,html.dark-mode .g-pillar-card__badge{background-color:rgba(var(--accent-color-rgb,99,91,255),.2)}.g-bento-featured{background:var(--background);border-top:1px solid var(--border);overflow:hidden;padding:5rem 1.25rem;position:relative}@media (min-width:768px){.g-bento-featured{padding:6rem 2rem}}@media (min-width:1024px){.g-bento-featured{padding:7rem 2.5rem}}.g-bento-featured:before{background:radial-gradient(circle at 50% 0,rgba(99,91,255,.02) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.g-bento-featured__header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px;position:relative;text-align:center;z-index:1}@media (min-width:768px){.g-bento-featured__header{margin-bottom:5rem}}.g-bento-featured__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 1rem}.g-bento-featured__subtitle{color:var(--light-text);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5;margin:0}.g-bento-grid{display:grid;gap:2.5rem;grid-template-columns:1fr;margin:0 auto;max-width:960px;position:relative;z-index:1}@media (min-width:640px){.g-bento-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.g-bento-grid{gap:2.5rem}}.g-bento-card{background:var(--background);border:var(--border-width-normal) solid var(--border);border-radius:16px;color:var(--foreground);display:flex;flex-direction:column;overflow:visible;padding:2.5rem 2rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.g-bento-card{padding:3rem 2.5rem}}.g-bento-card:focus-visible,.g-bento-card:hover{border-color:var(--accent-color,#635bff);box-shadow:0 12px 40px rgba(99,91,255,.12),0 4px 16px rgba(0,0,0,.08);transform:translateY(-4px)}.g-bento-card:focus-visible .g-bento-card__icon,.g-bento-card:hover .g-bento-card__icon{transform:scale(1.05)}.g-bento-card:focus-visible .g-bento-card__cta,.g-bento-card:hover .g-bento-card__cta{transform:translateX(4px)}.g-bento-card:focus-visible{outline:3px solid var(--accent-color,#635bff);outline-offset:3px}.g-bento-card--featured{background:linear-gradient(135deg,rgba(99,91,255,.02),rgba(99,91,255,.01));border-color:rgba(99,91,255,.3)}.g-bento-card--featured:focus-visible,.g-bento-card--featured:hover{border-color:var(--accent-color,#635bff);box-shadow:0 16px 48px rgba(99,91,255,.18),0 6px 20px rgba(0,0,0,.1)}@media (prefers-color-scheme:light){.g-bento-card{background:var(--card)}}html:not(.dark-mode) .g-bento-card{background:var(--card)}@media (prefers-reduced-motion:reduce){.g-bento-card{transition:none}.g-bento-card:hover{transform:none}}.g-bento-card__badge{border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1;padding:.375rem .75rem;position:absolute;right:1.5rem;text-transform:uppercase;top:1.5rem}.g-bento-card__badge--free{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px rgba(16,185,129,.3);color:#fff}.g-bento-card__badge--featured{animation:featuredPulse 2s ease-in-out infinite;background:var(--gradient-cta);box-shadow:0 2px 8px rgba(99,91,255,.4);color:#fff}.g-bento-card__badge--soon{background:rgba(99,91,255,.08);border:1px solid rgba(99,91,255,.2);color:#635bff}.g-bento-card__icon{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-bottom:1.75rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:80px}@media (min-width:768px){.g-bento-card__icon{height:96px;margin-bottom:2rem;width:96px}}.g-bento-card__icon svg{height:52px;width:52px}@media (min-width:768px){.g-bento-card__icon svg{height:64px;width:64px}}.g-bento-card__icon--green{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(74,222,128,.05))}.g-bento-card__icon--blue{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(96,165,250,.05))}.g-bento-card__icon--purple{background:linear-gradient(135deg,rgba(114,9,183,.08),rgba(157,78,221,.05))}@media (prefers-reduced-motion:reduce){.g-bento-card__icon{transition:none}}.g-bento-card__content{display:flex;flex:1;flex-direction:column;gap:1rem}.g-bento-card__title{color:var(--foreground);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}@media (min-width:768px){.g-bento-card__title{font-size:1.625rem}}.g-bento-card__description{color:var(--light-text);font-size:1rem;line-height:1.6;margin:0}@media (min-width:768px){.g-bento-card__description{font-size:1.0625rem}}.g-bento-card__highlights{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}.g-bento-card__highlights li{color:var(--foreground);font-size:.9375rem;line-height:1.5;padding-left:1.5rem;position:relative}@media (min-width:768px){.g-bento-card__highlights li{font-size:1rem}}.g-bento-card__highlights li:before{background:rgba(99,91,255,.1);border-radius:50%;content:"✓";display:flex;font-size:.75rem;height:20px;justify-content:center;left:0;position:absolute;top:0;width:20px}.g-bento-card__cta,.g-bento-card__highlights li:before{align-items:center;color:var(--accent-color,#635bff);font-weight:700}.g-bento-card__cta{border-top:1px solid var(--border);display:inline-flex;font-size:1rem;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.g-bento-card__cta{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.g-bento-card__cta{transition:none}}@media (prefers-color-scheme:dark){.g-bento-card{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.08)}.g-bento-card:focus-visible,.g-bento-card:hover{background:hsla(0,0%,100%,.04);border-color:var(--accent-color,#635bff);box-shadow:0 12px 40px rgba(99,91,255,.18),0 4px 16px rgba(0,0,0,.3)}.g-bento-card--featured{background:linear-gradient(135deg,rgba(99,91,255,.04),rgba(99,91,255,.02));border-color:rgba(99,91,255,.25)}.g-bento-card__badge--free{box-shadow:0 2px 8px rgba(16,185,129,.5)}.g-bento-card__badge--featured{box-shadow:0 2px 8px rgba(99,91,255,.6)}.g-bento-card__badge--soon{background:rgba(99,91,255,.12);border-color:rgba(99,91,255,.3);color:#9d4edd}.g-bento-card__icon--green{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(74,222,128,.08))}.g-bento-card__icon--blue{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(96,165,250,.08))}.g-bento-card__icon--purple{background:linear-gradient(135deg,rgba(114,9,183,.12),rgba(157,78,221,.08))}.g-bento-card__highlights li:before{background:rgba(99,91,255,.15)}}[theme-mode=dark] .g-bento-card,body.dark-mode .g-bento-card,html.dark-mode .g-bento-card{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.08)}[theme-mode=dark] .g-bento-card:focus-visible,[theme-mode=dark] .g-bento-card:hover,body.dark-mode .g-bento-card:focus-visible,body.dark-mode .g-bento-card:hover,html.dark-mode .g-bento-card:focus-visible,html.dark-mode .g-bento-card:hover{background:hsla(0,0%,100%,.04);border-color:var(--accent-color,#635bff);box-shadow:0 12px 40px rgba(99,91,255,.18),0 4px 16px rgba(0,0,0,.3)}[theme-mode=dark] .g-bento-card--featured,body.dark-mode .g-bento-card--featured,html.dark-mode .g-bento-card--featured{background:linear-gradient(135deg,rgba(99,91,255,.04),rgba(99,91,255,.02));border-color:rgba(99,91,255,.25)}[theme-mode=dark] .g-bento-card__badge--free,body.dark-mode .g-bento-card__badge--free,html.dark-mode .g-bento-card__badge--free{box-shadow:0 2px 8px rgba(16,185,129,.5)}[theme-mode=dark] .g-bento-card__badge--featured,body.dark-mode .g-bento-card__badge--featured,html.dark-mode .g-bento-card__badge--featured{box-shadow:0 2px 8px rgba(99,91,255,.6)}[theme-mode=dark] .g-bento-card__badge--soon,body.dark-mode .g-bento-card__badge--soon,html.dark-mode .g-bento-card__badge--soon{background:rgba(99,91,255,.12);border-color:rgba(99,91,255,.3);color:#9d4edd}[theme-mode=dark] .g-bento-card__icon--green,body.dark-mode .g-bento-card__icon--green,html.dark-mode .g-bento-card__icon--green{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(74,222,128,.08))}[theme-mode=dark] .g-bento-card__icon--blue,body.dark-mode .g-bento-card__icon--blue,html.dark-mode .g-bento-card__icon--blue{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(96,165,250,.08))}[theme-mode=dark] .g-bento-card__icon--purple,body.dark-mode .g-bento-card__icon--purple,html.dark-mode .g-bento-card__icon--purple{background:linear-gradient(135deg,rgba(114,9,183,.12),rgba(157,78,221,.08))}[theme-mode=dark] .g-bento-card__highlights li:before,body.dark-mode .g-bento-card__highlights li:before,html.dark-mode .g-bento-card__highlights li:before{background:rgba(99,91,255,.15)}@keyframes featuredPulse{0%,to{box-shadow:0 2px 8px rgba(99,91,255,.4);transform:scale(1)}50%{box-shadow:0 4px 12px rgba(99,91,255,.6),0 0 0 8px rgba(99,91,255,0);transform:scale(1.02)}}.g-bento-card{animation:cardReveal .5s ease forwards;opacity:0}.g-bento-card:first-child{animation-delay:.1s}.g-bento-card:nth-child(2){animation-delay:.2s}.g-bento-card:nth-child(3){animation-delay:.3s}.g-bento-card:nth-child(4){animation-delay:.4s}.g-bento-card:nth-child(5){animation-delay:.5s}.g-bento-card:nth-child(6){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.g-bento-card{animation:none;opacity:1}}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.g-issue-preview{background:var(--light-secondary-background,#f8fafc);border-top:1px solid var(--border);padding:2.5rem 0}@media (min-width:768px){.g-issue-preview{padding:5.5rem 0}}.g-issue-preview__container{margin:0 auto;max-width:1200px;padding:0 1.5rem}@media (min-width:768px){.g-issue-preview__container{padding:0 2rem}}.g-issue-preview__eyebrow{align-items:center;color:var(--accent-color,#635bff);display:inline-flex;font-size:.6875rem;font-weight:800;gap:.75rem;letter-spacing:.12em;margin-bottom:2rem;text-transform:uppercase}.g-issue-preview__eyebrow-line{background:currentColor;display:block;flex-shrink:0;height:2px;width:28px}.g-issue-preview__layout{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:768px){.g-issue-preview__layout{gap:4rem;grid-template-columns:1fr 340px}}@media (min-width:1024px){.g-issue-preview__layout{gap:5rem;grid-template-columns:1fr 380px}}.g-issue-preview__card{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06);overflow:hidden;transform:rotate(-1.5deg);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.g-issue-preview__card:hover{box-shadow:0 24px 72px rgba(0,0,0,.15),0 6px 20px rgba(0,0,0,.08);transform:rotate(0deg)}@media (max-width:767px){.g-issue-preview__card{transform:none}}@media (prefers-reduced-motion:reduce){.g-issue-preview__card{transform:none;transition:none}}.g-issue-preview__card-chrome{align-items:center;background:#f0f0f0;border-bottom:1px solid #e0e0e0;display:flex;gap:.5rem;padding:.625rem 1rem}.g-issue-preview__chrome-dot{background:#d0d0d0;border-radius:50%;flex-shrink:0;height:10px;width:10px}.g-issue-preview__chrome-dot:first-child{background:#ff5f57}.g-issue-preview__chrome-dot:nth-child(2){background:#ffbd2e}.g-issue-preview__chrome-dot:nth-child(3){background:#28c840}.g-issue-preview__chrome-label{color:#888;font-size:.75rem;font-weight:500;margin-left:.5rem}.g-issue-preview__card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem 0}.g-issue-preview__sender{align-items:center;display:flex;gap:.75rem}.g-issue-preview__sender-avatar{align-items:center;background:var(--gradient-cta);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:36px;justify-content:center;width:36px}.g-issue-preview__sender-name{color:#111;display:block;font-size:.875rem;font-weight:700;line-height:1.2}.g-issue-preview__sender-email{color:#888;display:block;font-size:.75rem}.g-issue-preview__date{color:#999;flex-shrink:0;font-size:.75rem;padding-top:.125rem;white-space:nowrap}.g-issue-preview__subject{color:#111;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.3;margin:.875rem 1.5rem .5rem}.g-issue-preview__preview{color:#555;font-size:.9375rem;line-height:1.6;margin:0 1.5rem}.g-issue-preview__read-link{align-items:center;color:var(--accent-color,#635bff);display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem;margin:1.25rem 1.5rem 1.5rem;text-decoration:none}.g-issue-preview__read-link svg{flex-shrink:0;transition:transform .2s ease}.g-issue-preview__read-link:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.g-issue-preview__read-link svg{transition:none}}.g-issue-preview__aside{display:flex;flex-direction:column;gap:1.25rem}.g-issue-preview__aside-text{color:var(--light-text);font-size:1.0625rem;line-height:1.65;margin:0}.g-issue-preview__form{display:flex;flex-direction:column;gap:.5rem}.g-issue-preview__input{background:var(--background);border:1.5px solid var(--border);border-radius:8px;color:var(--foreground);font-size:.9375rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.g-issue-preview__input:focus{border-color:var(--accent-color,#635bff);outline:none}@media (prefers-reduced-motion:reduce){.g-issue-preview__input{transition:none}}.g-issue-preview__btn{background:var(--gradient-cta);border:none;border-radius:var(--border-radius-s);color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;transition:opacity .2s ease}.g-issue-preview__btn:hover{opacity:.9}@media (prefers-reduced-motion:reduce){.g-issue-preview__btn{transition:none}}.g-issue-preview__success{color:#10b981;font-size:.9375rem;font-weight:600;margin:0}[theme-mode=dark] .g-issue-preview,body.dark-mode .g-issue-preview,html.dark-mode .g-issue-preview{background:hsla(0,0%,100%,.02);border-top-color:hsla(0,0%,100%,.08)}[theme-mode=dark] .g-issue-preview__card,body.dark-mode .g-issue-preview__card,html.dark-mode .g-issue-preview__card{background:#1a1a2e;box-shadow:0 20px 60px rgba(0,0,0,.5)}[theme-mode=dark] .g-issue-preview__card-chrome,body.dark-mode .g-issue-preview__card-chrome,html.dark-mode .g-issue-preview__card-chrome{background:#111;border-bottom-color:hsla(0,0%,100%,.08)}[theme-mode=dark] .g-issue-preview__chrome-label,body.dark-mode .g-issue-preview__chrome-label,html.dark-mode .g-issue-preview__chrome-label{color:hsla(0,0%,100%,.4)}[theme-mode=dark] .g-issue-preview__sender-name,[theme-mode=dark] .g-issue-preview__subject,body.dark-mode .g-issue-preview__sender-name,body.dark-mode .g-issue-preview__subject,html.dark-mode .g-issue-preview__sender-name,html.dark-mode .g-issue-preview__subject{color:#f0f0f0}[theme-mode=dark] .g-issue-preview__preview,body.dark-mode .g-issue-preview__preview,html.dark-mode .g-issue-preview__preview{color:hsla(0,0%,100%,.65)}[theme-mode=dark] .g-issue-preview__date,[theme-mode=dark] .g-issue-preview__sender-email,body.dark-mode .g-issue-preview__date,body.dark-mode .g-issue-preview__sender-email,html.dark-mode .g-issue-preview__date,html.dark-mode .g-issue-preview__sender-email{color:hsla(0,0%,100%,.4)}.g-latest-insights{background:var(--background);border-top:1px solid var(--border);padding:5.5rem 0}@media (min-width:768px){.g-latest-insights{padding:6.5rem 0}}@media (min-width:1024px){.g-latest-insights{padding:7rem 0}}.g-welcome-content-header{margin:0 0 var(--spacing-l);padding:0 var(--spacing-s);text-align:center}.g-welcome-content-header h2{color:var(--foreground);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.2;margin-bottom:.75rem}.g-welcome-content-header p{color:var(--light-text);font-size:1.25rem;margin:0}@media (max-width:768px){.g-welcome-content-header p{font-size:1rem}}.g-welcome-sections{display:grid;gap:var(--spacing-l);grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 var(--spacing-s)}@media only screen and (min-width:45rem){.g-welcome-sections{grid-template-columns:1fr 1fr;padding:0 var(--spacing-m)}}.g-welcome-section{text-align:left}.g-welcome-section-title{color:var(--foreground);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.g-welcome-articles{display:flex;flex-direction:column;gap:1.5rem}.g-welcome-article{background:transparent;border-radius:8px;color:var(--foreground);display:flex;gap:1rem;padding:1rem;position:relative;text-decoration:none;transition:background .2s ease}.g-welcome-article:hover{background:rgba(0,0,0,.03)}.g-welcome-article:focus{outline:2px solid var(--accent-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.g-welcome-article{transition:none}}.g-welcome-article-badge{background:var(--gradient-cta);border-radius:1rem;box-shadow:0 2px 8px rgba(99,91,255,.3);color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem;z-index:1}.g-welcome-article-image{background:var(--light-secondary-background);border-radius:6px;flex-shrink:0;height:100px;overflow:hidden;width:100px}.g-welcome-article-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-welcome-article-content{flex:1;min-width:0}.g-welcome-article-title{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.g-welcome-article-meta{color:var(--light-text);font-size:.875rem;margin-bottom:.5rem}.g-welcome-article-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--light-text);display:-webkit-box;font-size:.9rem;line-height:1.5;margin-top:.5rem;overflow:hidden}.g-welcome-section:last-child .g-welcome-article-excerpt{-webkit-line-clamp:3}[theme-mode=dark] .g-welcome-article:hover,body.dark-mode .g-welcome-article:hover,html.dark-mode .g-welcome-article:hover{background:hsla(0,0%,100%,.05)}[theme-mode=dark] .g-welcome-article-badge,body.dark-mode .g-welcome-article-badge,html.dark-mode .g-welcome-article-badge{box-shadow:0 2px 8px rgba(59,130,246,.5)}.g-lab-bio{background:var(--background);border-top:none;padding:5rem 0}@media (min-width:768px){.g-lab-bio{padding:6rem 0}}.g-lab-bio__container{margin:0 auto;max-width:1200px;padding:0 1.5rem}@media (min-width:768px){.g-lab-bio__container{padding:0 2rem}}.g-lab-bio__layout{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.g-lab-bio__layout{align-items:center;gap:4rem;grid-template-columns:1fr 420px}}@media (min-width:1024px){.g-lab-bio__layout{gap:5rem;grid-template-columns:1fr 460px}}.g-lab-bio__eyebrow{color:var(--accent-color,#635bff);font-size:.6875rem;font-weight:800;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}.g-lab-bio__name{color:var(--foreground);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 1.25rem}.g-lab-bio__description{color:var(--light-text);font-size:1.0625rem;line-height:1.75;margin:0 0 1.25rem;max-width:580px}.g-lab-bio__tags{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.75rem}.g-lab-bio__tag{background:rgba(99,91,255,.08);border:1px solid rgba(99,91,255,.2);border-radius:100px;color:var(--accent-color,#635bff);display:inline-block;font-size:.8125rem;font-weight:600;padding:.3rem .75rem}.g-lab-bio__links{display:flex;flex-wrap:wrap;gap:1.25rem}.g-lab-bio__link{align-items:center;color:var(--light-text);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .2s ease}.g-lab-bio__link:hover{color:var(--accent-color,#635bff)}@media (prefers-reduced-motion:reduce){.g-lab-bio__link{transition:none}}.g-lab-bio__nuri-card{background:linear-gradient(135deg,#0d0d1a,#0f0a1e);border:1px solid rgba(99,91,255,.2);border-radius:16px;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.g-lab-bio__nuri-card-header{align-items:center;display:flex}.g-lab-bio__nuri-badge{align-items:center;color:hsla(0,0%,100%,.8);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.g-lab-bio__nuri-pulse{background:#10b981;border-radius:50%;display:inline-block;height:8px;position:relative;width:8px}.g-lab-bio__nuri-pulse:after{animation:nuri-pulse-ring 2s ease-in-out infinite;background:#10b981;border-radius:50%;content:"";inset:-3px;opacity:.3;position:absolute}@media (prefers-reduced-motion:reduce){.g-lab-bio__nuri-pulse:after{animation:none}}@keyframes nuri-pulse-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.g-lab-bio__nuri-messages{display:flex;flex-direction:column;gap:.75rem}.g-lab-bio__nuri-msg{border-radius:12px;font-size:.9375rem;line-height:1.55;padding:.75rem 1rem}.g-lab-bio__nuri-msg--user{align-self:flex-end;background:rgba(99,91,255,.15);border-radius:12px 12px 2px 12px;color:hsla(0,0%,100%,.9);max-width:85%;text-align:right}.g-lab-bio__nuri-msg--nuri{align-self:flex-start;background:hsla(0,0%,100%,.06);border-radius:12px 12px 12px 2px;color:hsla(0,0%,100%,.8)}.g-lab-bio__nuri-cta{align-items:center;background:rgba(99,91,255,.15);border:1px solid rgba(99,91,255,.35);border-radius:8px;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;text-align:center;transition:background .2s ease,border-color .2s ease}.g-lab-bio__nuri-cta svg{flex-shrink:0;transition:transform .2s ease}.g-lab-bio__nuri-cta:hover{background:rgba(99,91,255,.25);border-color:rgba(99,91,255,.6)}.g-lab-bio__nuri-cta:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.g-lab-bio__nuri-cta,.g-lab-bio__nuri-cta svg{transition:none}.g-lab-bio__nuri-cta:hover svg{transform:none}}@keyframes nuri-typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.g-lab-bio__nuri-typing{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.06);border-radius:12px 12px 12px 2px;display:none;gap:5px;padding:.625rem .875rem}.g-lab-bio__nuri-typing span{animation:nuri-typing-dot 1.2s ease-in-out infinite;background:hsla(0,0%,100%,.5);border-radius:50%;height:6px;width:6px}.g-lab-bio__nuri-typing span:nth-child(2){animation-delay:.2s}.g-lab-bio__nuri-typing span:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.g-lab-bio__nuri-typing{display:none!important}}[theme-mode=dark] .g-lab-bio,body.dark-mode .g-lab-bio,html.dark-mode .g-lab-bio{background:#0d1117}@media (prefers-color-scheme:light){.g-lab-bio{background:var(--secondary-background)}.g-lab-bio__nuri-card{background:var(--card);border-color:rgba(99,91,255,.2)}.g-lab-bio__nuri-badge{color:var(--light-text)}.g-lab-bio__nuri-msg--user{background:rgba(99,91,255,.1);color:var(--foreground)}.g-lab-bio__nuri-msg--nuri{color:var(--foreground)}.g-lab-bio__nuri-msg--nuri,.g-lab-bio__nuri-typing{background:var(--light-background)}.g-lab-bio__nuri-typing span{background:rgba(0,0,0,.25)}.g-lab-bio__nuri-cta{background:rgba(99,91,255,.08);border-color:rgba(99,91,255,.25);color:var(--accent-color,#635bff)}}html:not(.dark-mode) .g-lab-bio{background:var(--secondary-background)}html:not(.dark-mode) .g-lab-bio__nuri-card{background:var(--card);border-color:rgba(99,91,255,.2)}html:not(.dark-mode) .g-lab-bio__nuri-badge{color:var(--light-text)}html:not(.dark-mode) .g-lab-bio__nuri-msg--user{background:rgba(99,91,255,.1);color:var(--foreground)}html:not(.dark-mode) .g-lab-bio__nuri-msg--nuri{background:var(--light-background);color:var(--foreground)}html:not(.dark-mode) .g-lab-bio__nuri-typing{background:var(--light-background)}html:not(.dark-mode) .g-lab-bio__nuri-typing span{background:rgba(0,0,0,.25)}html:not(.dark-mode) .g-lab-bio__nuri-cta{background:rgba(99,91,255,.08);border-color:rgba(99,91,255,.25);color:var(--accent-color,#635bff)}.g-subscribe-strip{background:#0a0a14;border-bottom:1px solid rgba(99,91,255,.15);border-top:1px solid rgba(99,91,255,.15);padding:5rem 0}.g-subscribe-strip__container{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem}@media (max-width:768px){.g-subscribe-strip__container{align-items:flex-start;flex-direction:column;gap:1.5rem;padding:0 1.25rem}}.g-subscribe-strip__text{display:flex;flex-direction:column;flex-shrink:0;gap:.25rem}.g-subscribe-strip__headline{color:#fff;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.g-subscribe-strip__sub{color:hsla(0,0%,100%,.55);font-size:.9375rem;font-weight:400}.g-subscribe-strip__form{flex-shrink:0}@media (max-width:768px){.g-subscribe-strip__form{width:100%}}.g-subscribe-strip__form-inner{align-items:center;display:flex;gap:.5rem}@media (max-width:480px){.g-subscribe-strip__form-inner{flex-direction:column}}.g-subscribe-strip__input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--border-radius-s);color:#fff;font-size:.9375rem;height:44px;min-width:220px;padding:0 1rem;transition:border-color .2s ease}.g-subscribe-strip__input::-moz-placeholder{color:hsla(0,0%,100%,.35)}.g-subscribe-strip__input::placeholder{color:hsla(0,0%,100%,.35)}.g-subscribe-strip__input:focus{background:hsla(0,0%,100%,.1);border-color:rgba(99,91,255,.6);outline:none}@media (max-width:480px){.g-subscribe-strip__input{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.g-subscribe-strip__input{transition:none}}.g-subscribe-strip__btn{background:var(--gradient-cta);border:none;border-radius:var(--border-radius-s);color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;height:44px;padding:0 1.5rem;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.g-subscribe-strip__btn:hover{opacity:.9;transform:translateY(-1px)}.g-subscribe-strip__btn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.g-subscribe-strip__btn{transition:none}.g-subscribe-strip__btn:hover{transform:none}}.g-subscribe-strip__success{color:#10b981;font-size:.9375rem;font-weight:600;margin:.75rem 0 0}@media (prefers-color-scheme:light){.g-subscribe-strip{background:rgba(99,91,255,.05);border-color:rgba(99,91,255,.15)}.g-subscribe-strip__headline{color:var(--foreground)}.g-subscribe-strip__sub{color:var(--muted-foreground)}.g-subscribe-strip__input{background:var(--background);border-color:rgba(99,91,255,.2);color:var(--foreground)}.g-subscribe-strip__input::-moz-placeholder{color:var(--muted-foreground)}.g-subscribe-strip__input::placeholder{color:var(--muted-foreground)}.g-subscribe-strip__input:focus{background:var(--background);border-color:rgba(99,91,255,.5)}}html:not(.dark-mode) .g-subscribe-strip{background:rgba(99,91,255,.05);border-color:rgba(99,91,255,.15)}html:not(.dark-mode) .g-subscribe-strip__headline{color:var(--foreground)}html:not(.dark-mode) .g-subscribe-strip__sub{color:var(--muted-foreground)}html:not(.dark-mode) .g-subscribe-strip__input{background:var(--background);border-color:rgba(99,91,255,.2);color:var(--foreground)}html:not(.dark-mode) .g-subscribe-strip__input::-moz-placeholder{color:var(--muted-foreground)}html:not(.dark-mode) .g-subscribe-strip__input::placeholder{color:var(--muted-foreground)}html:not(.dark-mode) .g-subscribe-strip__input:focus{background:var(--background);border-color:rgba(99,91,255,.5)}.hero-redesign{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow:hidden;padding:4rem 1.5rem 3rem;position:relative}@media (min-width:768px){.hero-redesign{padding:4rem 2rem 3rem}}@media (min-width:1024px){.hero-redesign{padding:4rem 3rem 3rem}}.hero-redesign__background{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.hero-redesign__gradient-mesh{background:radial-gradient(ellipse 800px 600px at 20% 30%,rgba(99,91,255,.18) 0,transparent 70%),radial-gradient(ellipse 700px 500px at 80% 70%,rgba(59,130,246,.14) 0,transparent 70%),var(--background);height:100%;overflow:hidden;position:absolute;width:100%}@media (prefers-color-scheme:dark){.hero-redesign__gradient-mesh{background:radial-gradient(ellipse 800px 600px at 20% 30%,rgba(99,91,255,.25) 0,transparent 70%),radial-gradient(ellipse 700px 500px at 80% 70%,rgba(59,130,246,.2) 0,transparent 70%),var(--background)}}[theme-mode=dark] .hero-redesign__gradient-mesh,body.dark-mode .hero-redesign__gradient-mesh,html.dark-mode .hero-redesign__gradient-mesh{background:radial-gradient(ellipse 800px 600px at 20% 30%,rgba(99,91,255,.25) 0,transparent 70%),radial-gradient(ellipse 700px 500px at 80% 70%,rgba(59,130,246,.2) 0,transparent 70%),var(--background)}@media (prefers-reduced-motion:reduce){.hero-redesign__gradient-mesh:after,.hero-redesign__gradient-mesh:before{animation:none}}.hero-redesign__floating-shapes{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%}.hero-redesign__shape{background:radial-gradient(circle,rgba(99,91,255,.05) 0,transparent 70%);border-radius:50%;filter:blur(40px);opacity:.5;position:absolute}@media (max-width:639px){.hero-redesign__shape{opacity:.08;pointer-events:none;transform:scale(.6)}}@media (min-width:640px) and (max-width:768px){.hero-redesign__shape--2,.hero-redesign__shape--4,.hero-redesign__shape--5{display:none}}@media (prefers-reduced-motion:reduce){.hero-redesign__shape{animation:none!important}}.hero-redesign__shape--1{animation:aiPulse1 8s ease-in-out infinite;height:300px;left:5%;top:10%;width:300px}@media (max-width:768px){.hero-redesign__shape--1{opacity:.6}}.hero-redesign__shape--2{animation:aiPulse2 10s ease-in-out infinite;background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 70%);height:200px;left:80%;top:60%;width:200px}.hero-redesign__shape--3{animation:aiPulse3 12s ease-in-out infinite;background:radial-gradient(circle,rgba(147,51,234,.1) 0,transparent 70%);height:250px;right:10%;top:30%;width:250px}@media (max-width:768px){.hero-redesign__shape--3{opacity:.6}}.hero-redesign__shape--4{animation:aiPulse1 9s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(99,91,255,.08) 0,transparent 70%);bottom:20%;height:180px;left:40%;width:180px}.hero-redesign__shape--5{animation:aiPulse2 11s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);height:220px;left:60%;top:50%;width:220px}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-redesign__subtitle{animation:heroFadeUp .6s cubic-bezier(.4,0,.2,1) .15s both}.hero-redesign__description{animation:heroFadeUp .6s cubic-bezier(.4,0,.2,1) .2s both}.hero-redesign__cta-group{animation:heroFadeUp .6s cubic-bezier(.4,0,.2,1) .35s both}.hero-redesign__member-count{animation:heroFadeUp .6s cubic-bezier(.4,0,.2,1) .4s both}@media (prefers-reduced-motion:reduce){.hero-redesign__cta-group,.hero-redesign__description,.hero-redesign__heading,.hero-redesign__member-count,.hero-redesign__subtitle{animation:none}}@keyframes aiPulse1{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.05)}}@keyframes aiPulse2{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.08)}}@keyframes aiPulse3{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.18;transform:scale(1.06)}}.hero-redesign__noise-texture{animation:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;height:100%;opacity:.03;pointer-events:none;position:absolute;width:100%}@media (max-width:768px){.hero-redesign__noise-texture{opacity:.02}}@media (prefers-reduced-motion:reduce){.hero-redesign__noise-texture{animation:none}}.hero-redesign__neural-canvas{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}@media (max-width:639px){.hero-redesign__neural-canvas{display:none}}@media (prefers-reduced-motion:reduce){.hero-redesign__neural-canvas{display:none}}@keyframes shimmer{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes noisePulse{0%,to{opacity:.08}50%{opacity:.12}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hero-redesign__gradient-mesh{transform:translateY(calc(var(--scroll-y, 0)*.5));transition:transform .1s ease-out}}.hero-redesign__container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}@media (min-width:1024px){.hero-redesign__container{align-items:center;flex-direction:row;gap:4rem;justify-content:space-between}}.hero-redesign__content{flex:1;max-width:100%}@media (min-width:1024px){.hero-redesign__content{max-width:600px}}.hero-redesign__heading{color:var(--foreground);font-family:var(--font-family-display);font-size:clamp(3rem,10vw,5.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 .25rem}@media (min-width:768px){@supports (-webkit-background-clip:text){.hero-redesign__heading{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#635bff,#a78bfa 50%,#3b82f6);-webkit-background-clip:text;background-clip:text}@media (min-width:768px) and (prefers-color-scheme:light){.hero-redesign__heading{background:linear-gradient(135deg,#4338ca,#6d28d9 50%,#1d4ed8);-webkit-background-clip:text;background-clip:text}}html:not(.dark-mode) .hero-redesign__heading{background:linear-gradient(135deg,#4338ca,#6d28d9 50%,#1d4ed8);-webkit-background-clip:text;background-clip:text}}}@media (min-width:768px){.hero-redesign__heading{margin-bottom:.375rem}}.hero-redesign__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);margin:0 0 2rem}.hero-redesign__subtitle,.hero-redesign__subtitle span{color:var(--text-muted,#6b7280);font-weight:400}@media (min-width:768px){.hero-redesign__subtitle{font-size:clamp(1.125rem,2.5vw,1.375rem);margin-bottom:2rem}}.hero-redesign__description{color:var(--foreground);font-size:clamp(.875rem,2vw,1rem);line-height:1.6;margin:0 0 2rem;max-width:600px}@media (min-width:768px){.hero-redesign__description{font-size:clamp(1rem,2vw,1.125rem);margin-bottom:2.5rem}}.hero-redesign__subheading{color:var(--text-muted,#6b7280);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0 0 2rem;max-width:600px}@media (min-width:768px){.hero-redesign__subheading{margin-bottom:2.5rem}}.hero-redesign__social-proof{align-items:center;color:var(--text-muted);display:flex;font-size:.875rem;gap:.5rem;margin-bottom:2.5rem}@media (min-width:768px){.hero-redesign__social-proof{font-size:1rem}}.hero-redesign__pulse-dot{animation:pulse 2s ease-in-out infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-redesign__cta-group{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.hero-redesign__cta-group{flex-direction:row;gap:1.5rem}}.hero-redesign__cta-primary{align-items:center;background:linear-gradient(135deg,#635bff,#3b82f6);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(99,91,255,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;min-height:44px;padding:1rem 2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.hero-redesign__cta-primary:hover{box-shadow:0 6px 20px rgba(99,91,255,.4);transform:translateY(-2px)}.hero-redesign__cta-primary:active{transform:translateY(0)}@media (min-width:768px){.hero-redesign__cta-primary{font-size:1.125rem;padding:1.25rem 2.5rem;width:auto}}.hero-redesign__cta-secondary{align-items:center;background:transparent;border:2px solid var(--border);border-radius:8px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:1rem 2rem;text-decoration:none;transition:all .2s ease;width:100%}html:not(.dark-mode) .hero-redesign__cta-secondary{border-color:rgba(0,0,0,.25)}@media (prefers-color-scheme:light){.hero-redesign__cta-secondary{border-color:rgba(0,0,0,.25)}}.hero-redesign__cta-secondary:hover{border-color:var(--accent-color);color:var(--accent-color)}@media (min-width:768px){.hero-redesign__cta-secondary{padding:1.25rem 2.5rem;width:auto}}.hero-redesign__cta-icon,.hero-redesign__play-icon{height:20px;width:20px}.hero-redesign__member-count{color:var(--light-text);font-size:.8125rem;letter-spacing:.01em;margin:2rem 0 0}.hero-redesign__member-count strong{color:var(--foreground);font-weight:600}.hero-redesign__links{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;margin-top:1rem}@media (min-width:768px){.hero-redesign__links{font-size:.9375rem;margin-top:1.25rem}}.hero-redesign__link{align-items:center;color:var(--text-muted);display:inline-flex;gap:.375rem;text-decoration:none;transition:color .2s ease}.hero-redesign__link svg{height:16px;opacity:.7;width:16px}.hero-redesign__link:hover{color:var(--accent-color)}.hero-redesign__link:hover svg{opacity:1}.hero-redesign__nuri-panel{display:none}@media (min-width:1024px){.hero-redesign__nuri-panel{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.6);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05);display:block;height:auto;max-width:400px;min-height:500px;padding:1.5rem;width:100%}[theme-mode=dark] .hero-redesign__nuri-panel,body.dark-mode .hero-redesign__nuri-panel,html.dark-mode .hero-redesign__nuri-panel{background:rgba(10,12,30,.5);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 40px rgba(0,0,0,.4)}}.hero-redesign__scroll-indicator{align-items:center;animation:bounce 2s ease-in-out infinite;background:transparent;border:2px solid var(--border);border-radius:50%;bottom:2rem;color:var(--foreground);cursor:pointer;display:flex;height:44px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:44px}.hero-redesign__scroll-indicator:hover{animation:none;border-color:var(--accent-color);color:var(--accent-color)}@media (max-width:768px){.hero-redesign__scroll-indicator{bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.hero-redesign__scroll-indicator{animation:none}}@keyframes bounce{0%,20%,to{transform:translateX(-50%) translateY(0)}10%{transform:translateX(-50%) translateY(8px)}}.hero-redesign__video-modal{background:var(--background);border:none;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);left:50%;max-height:90vh;max-width:90vw;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:900px;z-index:1000}.hero-redesign__video-modal::-webkit-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.8)}.hero-redesign__video-modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.8)}.hero-redesign__video-modal[open]{animation:modalFadeIn .3s ease}@keyframes modalFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hero-redesign__video-modal-content{padding:2rem;position:relative}.hero-redesign__video-close{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .2s ease;width:40px;z-index:10}.hero-redesign__video-close:hover{background:rgba(0,0,0,.7)}.hero-redesign__video-container{border-radius:8px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.hero-redesign__video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.hero-redesign__video-modal-heading{color:var(--foreground);font-size:1.5rem;font-weight:700;margin:0 0 2rem;text-align:center}.hero-redesign__video-coming-soon{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:3rem 2rem;text-align:center}.hero-redesign__video-coming-soon svg{color:var(--accent-color,#635bff);margin-bottom:1.5rem}.hero-redesign__coming-soon-text{color:var(--foreground);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.hero-redesign__coming-soon-description{color:var(--text-muted,#6b7280);font-size:1rem;margin:0;max-width:400px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.g-post-card{height:100%;overflow:hidden;position:relative}.g-post-card.in-related-post.no-image{border:1px solid var(--border)}.g-post-card:hover .g-post-card__content:before{opacity:1}.g-post-card:hover .g-post-card__content__wrapper{opacity:1;transform:translateY(0)}.g-post-card:hover .g-post-card__image{transform:scale(var(--hover-post-image-zoom))}.g-post-card__image-link{display:block;height:100%;position:relative;width:100%;z-index:1}.g-post-card__image-link:focus+div:before{opacity:1}.g-post-card__image-link:focus+div .g-post-card__content__wrapper{opacity:1;transform:translateY(0)}.g-post-card__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;width:100%}@media only screen and (min-width:45rem){.g-post-card__image{height:100%;-o-object-fit:cover;object-fit:cover}}.g-post-card__image.in-related-post{height:100%;-o-object-fit:cover;object-fit:cover}.g-post-card__image.loaded{transform-origin:center;transition:transform .5s cubic-bezier(.77,0,.18,1),opacity 1s}.g-post-card__content{bottom:0;left:0;padding:var(--spacing-s);position:absolute;width:100%;z-index:2}@media only screen and (min-width:45rem){.g-post-card__content{padding:0 var(--spacing-m) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-post-card__content{padding:0 var(--spacing-l) var(--spacing-l)}}.g-post-card__content.in-related-post.no-image{align-items:center;display:flex;height:100%}.g-post-card__content.no-image{align-items:center;bottom:auto;display:flex;left:auto;padding:3.75rem var(--spacing-s);position:relative}@media only screen and (min-width:45rem){.g-post-card__content.no-image{height:100%;padding:var(--spacing-m)}}@media only screen and (min-width:64rem){.g-post-card__content.no-image{padding:var(--spacing-l)}}.g-post-card__content.no-image:before{display:none}.g-post-card__content.no-image .g-post-card__content__wrapper{color:var(--foreground);opacity:1;transform:none}.g-post-card__content.no-image .g-post-card__tag{font-size:1rem;transition:opacity .2s linear}.g-post-card__content.no-image .g-post-card__tag:hover{opacity:.4}.g-post-card__content.no-image .g-post-card__title{font-size:1.875rem;transition:opacity .2s linear}@media only screen and (min-width:45rem){.g-post-card__content.no-image .g-post-card__title{font-size:2.25rem;line-height:1.2}}.g-post-card__content.no-image .g-post-card__title:hover{opacity:.8}.g-post-card__content.no-image .g-post-card__excerpt{display:block}.g-post-card__content:before{background:linear-gradient(180deg,hsla(0,0%,7%,0) 0,hsla(0,0%,7%,.85) 60%,#000);bottom:0;content:"";height:calc(100% + 7.5rem);left:0;opacity:.7;pointer-events:none;position:absolute;transition:opacity .2s linear;width:100%;z-index:0}@media only screen and (min-width:45rem){.g-post-card__content:before{height:calc(100% + 17.5rem)}}@media (hover:hover){.g-post-card__content:before{opacity:calc((var(--hide-post-card-overlay) + (-1))*-1)}}.g-post-card__content__wrapper{color:var(--color-on-dark);display:flex;flex-direction:column;position:relative;transition:opacity .2s linear,transform .3s cubic-bezier(.77,0,.18,1) .1s;z-index:1}@media (hover:hover){.g-post-card__content__wrapper{opacity:calc((var(--hide-post-card-overlay) + (-1))*-1);transform:translateY(calc((100% + 8.75rem)*var(--hide-post-card-overlay)))}}.g-post-card__title{display:block;font-size:.9375rem;font-weight:400;line-height:1.3;margin:0 0 .25rem;max-width:38.75rem}@media only screen and (min-width:45rem){.g-post-card__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}}@media only screen and (min-width:80rem){.g-post-card__title{font-size:1.75rem}}.g-post-card__title a{color:inherit;display:block}.g-post-card__excerpt{display:none;margin-bottom:1rem;opacity:.8}@media only screen and (min-width:45rem){.g-post-card__excerpt{display:var(--show-post-card-excerpt)}}.g-post-card__tag{align-self:flex-start;display:inline-block;font-size:.8125rem;line-height:1.2;opacity:.75}@media only screen and (min-width:45rem){.g-post-card__tag{font-size:.875rem}}.g-post-card__meta{align-items:center;display:flex;gap:.5rem}.g-post-card__reading-time{font-size:.8125rem;opacity:.65}@media only screen and (min-width:45rem){.g-post-card__reading-time{font-size:.875rem}}.g-post-card__badge{align-items:center;bottom:calc(100% + .625rem);display:inline-flex;font-size:.625rem;font-weight:700;height:40px;line-height:1.1;max-width:90px;padding:0 18px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase}@media only screen and (min-width:45rem){.g-post-card__badge{bottom:calc(100% + 1rem);font-size:.75rem;height:50px;max-width:110px;padding:0 24px}}.g-post-card__badge.no-image{bottom:auto;margin-bottom:1rem;position:relative}.g-post-card__badge.no-image span:nth-child(2){color:var(--foreground);opacity:.75}.g-post-card__badge span:nth-child(2){color:var(--color-on-dark);opacity:.85}.g-post-card__badge span:first-of-type,.g-post-card__badge span:last-of-type{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100%;position:absolute;width:18px}@media only screen and (min-width:45rem){.g-post-card__badge span:first-of-type,.g-post-card__badge span:last-of-type{width:23px}}.g-post-card__badge span:first-of-type:first-of-type,.g-post-card__badge span:last-of-type:first-of-type{left:0}.g-post-card__badge span:first-of-type:last-of-type,.g-post-card__badge span:last-of-type:last-of-type{right:0}@media only screen and (min-width:64rem){.grid-layout .g-post-card .g-post-card__content{padding:var(--spacing-m) var(--spacing-m)}}@media only screen and (min-width:45rem){.insta-layout .g-post-card{padding-bottom:100%;position:relative}.insta-layout .g-post-card:hover .g-post-card__image{opacity:.2;transform:none}.insta-layout .g-post-card:hover .g-post-card__content{opacity:1}.insta-layout .g-post-card .g-post-card__image-link{height:100%;position:absolute;width:100%}.insta-layout .g-post-card .g-post-card__image-link:focus img{opacity:0}.insta-layout .g-post-card .g-post-card__image-link:focus+div{opacity:1}.insta-layout .g-post-card .g-post-card__image-link .g-post-card__image{-o-object-fit:contain;object-fit:contain;transition:opacity .2s linear}.insta-layout .g-post-card .g-post-card__content{bottom:auto;height:auto;opacity:0;padding:0 var(--spacing-m);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s linear}}.insta-layout .g-post-card .g-post-card__content.no-image{opacity:1}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__content:before{display:none}.insta-layout .g-post-card .g-post-card__content__wrapper{color:var(--foreground);opacity:1;transform:none}.insta-layout .g-post-card .g-post-card__badge span:nth-child(2){color:var(--foreground)}.g-auth-form-container{max-width:calc(55% - var(--spacing-l))}}.g-auth-form-container.full-width{max-width:100%}.g-auth-form-container.loading .g-auth-form__button{cursor:default}.g-auth-form-container.loading .g-auth-form__button:hover span{transform:none}.g-auth-form-container.loading .g-auth-form__button:after{animation:loading 2s linear infinite;background:linear-gradient(-90deg,var(--gradient-first-color) 0,var(--gradient-second-color) 40%,var(--gradient-second-color) 45%,var(--gradient-second-color) 55%,var(--gradient-first-color) 60%);background-size:250% 250%;bottom:0;content:"";height:3px;left:0;pointer-events:none;position:absolute;width:100%}@keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}.g-auth-form-container.success .g-auth-form-container__normal{display:none}.g-auth-form-container.error .g-auth-form-container__error,.g-auth-form-container.invalid .g-auth-form-container__error,.g-auth-form-container.success .g-auth-form-container__success{display:block}.g-auth-form-container:not(.error):not(.invalid) .g-auth-form-container__error,.g-auth-form-container:not(.success) .g-auth-form-container__success{display:none}.g-auth-form{border-radius:var(--border-radius-m);display:flex;height:3.5rem;overflow:hidden;width:100%}.g-auth-form__field{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;position:relative}.g-auth-form__label{color:var(--foreground);font-size:1rem;line-height:1.2}.g-auth-form__input,.g-auth-form__regular-input{background-color:var(--background);border:1px solid var(--gradient-first-color);border-radius:var(--border-radius-m);color:var(--foreground);font-family:var(--gh-font-body,var(--font-family));font-size:1rem;max-height:3.5rem;padding:var(--spacing-s)}.g-auth-form__input{border-radius:var(--border-radius-m) 0 0 var(--border-radius-m);flex:1;height:100%;padding:0 var(--spacing-s)}.g-auth-form__button{align-items:center;background-color:var(--gradient-first-color);cursor:pointer;display:flex;flex-shrink:0;height:100%;overflow:hidden;padding:0 1.625rem;position:relative}.g-auth-form__button:focus span,.g-auth-form__button:hover span{transform:scale(1.1)}.g-auth-form__button span{color:var(--color-on-dark);font-size:1.25rem;transform-origin:center;transition:transform .2s cubic-bezier(.77,0,.18,1)}.g-auth-success{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:22.5rem;width:100%}.g-auth-success__icon{align-items:center;background-color:var(--success);border-radius:50%;display:flex;height:3.125rem;justify-content:center;margin-bottom:var(--spacing-s);width:3.125rem}.g-auth-success__icon img{height:auto;width:1.5rem}.g-auth-success__text{color:var(--foreground);font-size:1rem;line-height:1.4;text-align:center}.g-auth-error{color:var(--error);font-size:.875rem;line-height:1.3;padding-top:.75rem}
