.g-home{--g-primary:#2f6bff;--g-primary-90:color-mix(in srgb,#2f6bff 90%,#000);--g-glow:rgba(47,107,255,.28);--g-secondary:#ffb020;--g-text:var(--gray-900);--g-muted:var(--gray-600);--g-line:var(--gray-300);--g-bg:var(--gray-100);--g-card:#fff;--g-img-well:var(--gray-50);--g-radius:1rem;--g-radius-xl:1.125rem;--g-radius-2xl:1.25rem;--g-star:#fbbc04;--g-google:#4285f4;--g-emerald:#10b981;--g-sky:#0ea5e9;--g-purple:#a855f7;--g-space:.25rem;background:var(--g-bg);color:var(--g-text);padding-bottom:8px;overflow-x:clip;font-family: var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased}.g-home .g-home-h1,.g-home .g-home-h2,.g-home .g-home-cats-panel__title,.g-home .g-home-btn,.g-home .g-home-stages__title,.g-home .g-home-cat__name,.g-home .g-home-article__body,.g-home .g-home-faq__item summary,.g-home .g-home-review-card{font-family: var(--font-sans);font-stretch:normal}.g-home .container{max-width:1680px}.g-home-h1{margin:0;font-size:var(--text-4xl);font-weight:var(--fw-bold);line-height:1.05;color:var(--g-text);text-wrap:balance;max-width:18ch}@media (min-width:640px){.g-home-h1{font-size:var(--text-5xl)}}@media (min-width:1024px){.g-home-h1{font-size:var(--text-5xl)}}@media (min-width:1280px){.g-home-h1{font-size:var(--text-5xl)}}.g-home-hero__copy .g-home-h1{margin-top:-.55rem;margin-bottom:0}.g-home-hero__lead{margin:0;max-width:36rem;font-size:var(--text-md);line-height:1.55;font-weight:var(--fw-bold);color:var(--gray-900)}@media (min-width:1024px){.g-home-hero__lead{font-size:var(--text-md)}}.g-home-h2{margin:0 0 1.25rem;font-size:var(--text-3xl);font-weight:var(--fw-bold);line-height:1.15;color:var(--g-text);text-wrap:balance}@media (min-width:640px){.g-home-h2{font-size:var(--text-4xl)}}@media (min-width:1024px){.g-home-h2{font-size:var(--text-5xl)}}.g-home-stages .g-home-h2{font-size:var(--text-4xl)}@media (min-width:1024px){.g-home-stages .g-home-h2{font-size:var(--text-5xl)}}.g-home-h2--center{text-align:center;margin-bottom:0}.g-home-sec{padding:3.5rem 0}@media (min-width:768px){.g-home-sec{padding:5rem 0}}@media (min-width:1024px){.g-home-sec{padding:6rem 0}}.g-home-reveal{opacity:0;transform:translate3d(0,1.125rem,0);filter:blur(2px);transition:opacity .55s ease , transform .55s ease , filter .55s ease}.g-home-reveal.is-in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.g-home-reveal{opacity:1;transform:none;filter:none;transition:none}}.g-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:45px;min-width:0;padding:0 1.25rem;border-radius:var(--g-radius);border:0;font:inherit;font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background 200ms ease , box-shadow 200ms ease , transform 150ms ease , color 200ms ease , border-color 200ms ease}.glow-primary-hover{transition:box-shadow 200ms ease}.glow-primary-hover:hover,.glow-primary-hover:focus-visible{box-shadow:0 0 0 1px var(--g-glow) , 0 10px 36px -8px var(--g-glow)}.g-home-btn--consult{width:auto;min-width:240px;height:45px;padding:0 1.5rem;white-space:nowrap;background:#2f6bff;color:#fff;box-shadow:0 10px 28px rgba(47,107,255,.38) , 0 0 0 1px rgba(47,107,255,.12)}.g-home-btn--consult:hover,.g-home-btn--consult:focus-visible{background:var(--g-primary-90);color:#fff}.g-home-btn--consult:active{transform:scale(.98)}.g-home-btn__zap{flex-shrink:0}.g-home-btn--outline{display:inline-flex!important;align-items:center;gap:.75rem;background:#fff!important;color:var(--gray-900)!important;border:1px solid var(--gray-200)!important;height:3rem!important;min-height:3rem!important;justify-content:flex-start!important;width:100%!important;font-weight:var(--fw-bold)!important;font-size:var(--text-md)!important;padding:0 1rem!important;border-radius:12px!important;box-shadow:none!important;text-decoration:none!important}.g-home-btn--outline:hover{border-color:color-mix(in srgb,#2f6bff 50%,var(--gray-200))!important;background:var(--gray-50)!important;color:var(--gray-900)!important}.g-home-btn--call{display:inline-flex!important;align-items:center;gap:.75rem;background:#2f6bff!important;color:#fff!important;height:3rem!important;min-height:3rem!important;justify-content:flex-start!important;width:100%!important;font-weight:var(--fw-bold)!important;font-size:var(--text-md)!important;margin-top:.35rem!important;padding:0 1rem!important;border:0!important;border-radius:12px!important;text-decoration:none!important}.g-home-btn--call:hover{background:#285ce0!important;color:#fff!important;box-shadow: 0 0 0 1px #2f6bff47, 0 10px 36px -8px #2f6bff47 !important}.g-home-btn__ico--wa{color:#12b76a!important;fill:#12b76a!important}.g-home-btn__ico--tg{color:#2e90fa!important;fill:#2e90fa!important}.g-home-btn__ico--vb{color:#9b8afb!important;fill:#9b8afb!important}.g-home-dialog{border:1px solid var(--gray-200)!important;border-radius:16px!important;padding:0!important;max-width:min(28rem,calc(100vw - 2rem))!important;width:100%!important;background:#fff!important;color:var(--gray-900)!important;box-shadow:0 24px 64px rgba(15,17,21,.28)!important;opacity:1!important}.g-home-dialog::backdrop{background:rgba(15,17,21,.55)!important;backdrop-filter:none!important}.g-home-dialog__inner{padding:1.5rem 1.5rem 1.35rem!important;position:relative;background:#fff!important;opacity:1!important}.g-home-dialog__close{position:absolute;top:.85rem;right:.85rem;width:2rem!important;height:2rem!important;border:1.5px solid #2f6bff!important;border-radius:999px!important;background:#fff!important;color:#2f6bff!important;cursor:pointer;font-size:var(--text-lg)!important;line-height:1!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(47,107,255,.12)}.g-home-dialog__close:hover{color:#fff!important;background:#2f6bff!important}.g-home-dialog__title{margin:0 2.5rem .5rem 0!important;font-size:var(--text-lg)!important;font-weight:var(--fw-bold)!important;color:var(--gray-900)!important}.g-home-dialog__lead{margin:0 0 1.1rem!important;font-size:var(--text-sm)!important;line-height:1.45!important;color:var(--gray-600)!important}.g-home-dialog__channels{display:flex!important;flex-direction:column!important;gap:.625rem!important}.g-home-dialog__channels .g-home-btn svg{flex-shrink:0;width:20px;height:20px}.g-home-hero{position:relative;padding:1.25rem 0 2rem;overflow:clip}@media (min-width:768px){.g-home-hero{padding:1.5rem 0 2.25rem}}@media (min-width:1024px){.g-home-hero{padding:1.75rem 0 2.5rem}}.g-home-hero__glow{pointer-events:none;position:absolute;top:50%;right:0;transform:translate(25%,-50%);width:38rem;height:38rem;border-radius:999px;background:radial-gradient(circle,rgba(47,107,255,.15),transparent 70%);filter:blur(24px)}.g-home-hero__grid{position:relative;z-index:1;display:block;min-height:18rem;isolation:isolate}@media (min-width:640px){.g-home-hero__grid{min-height:22rem}}@media (min-width:1024px){.g-home-hero__grid{min-height:30rem}}.g-home-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;z-index:3;position:relative;width:100%;max-width:100%;margin:0;box-sizing:border-box;background:rgba(255,255,255,.8);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:1.25rem 0 1.35rem;box-shadow:none}@media (min-width:768px){.g-home-hero__copy{border-radius:var(--g-radius-2xl);padding:1.35rem 1.35rem 1.45rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--g-bg) 22%,transparent)}}@media (min-width:1024px){.g-home-hero__copy{width:50%;max-width:50%;padding:1.5rem 1.6rem 1.6rem}.g-home-hero__copy .g-home-h1,.g-home-hero__copy .g-home-timing-pill,.g-home-hero__copy .g-home-hero__actions{position:relative;z-index:2}}.g-home-timing-pill{display:inline-flex;align-items:center;gap:.75rem;width:fit-content;margin:0;padding:.55rem 1.1rem;border-radius:999px;background:var(--g-card);border:1px solid var(--g-line);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--g-muted);box-shadow:0 1px 2px rgba(15,17,21,.04)}@media (min-width:640px){.g-home-timing-pill{font-size:var(--text-md);padding:.625rem 1.25rem}}.g-home-timing-pill__dot{width:.625rem;height:.625rem;border-radius:999px;background:#ff8a00;box-shadow:0 0 0 3px rgba(255,138,0,.22);animation:g-home-pulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes g-home-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.45; }
}.g-home-timing-pill__strong{color:var(--g-text);font-weight:var(--fw-bold)}.g-home-google-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:fit-content;padding:.55rem 1rem;border-radius:999px;background:#fff;border:1px solid var(--g-line);box-shadow:0 1px 3px rgba(15,17,21,.06)}.g-home-google-chip__g{width:1rem;height:1rem;border-radius:2px;background:var(--g-google);color:#fff;font-size:var(--text-xs);font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.g-home-google-chip__rating{font-weight:var(--fw-bold);font-size:var(--text-md);font-variant-numeric:tabular-nums}.g-home-google-chip__stars{display:inline-flex;gap:.125rem;color:var(--g-star)}.g-home-google-chip__count{font-size:var(--text-sm);color:var(--g-muted);text-decoration:none}.g-home-google-chip__count:hover{color:var(--g-primary)}.g-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;max-width:100%}.g-home-hero__actions .g-home-cta{padding-top:0}.g-home-hero__actions .g-home-google-chip{flex-wrap:nowrap;flex-shrink:0;white-space:nowrap}@media (min-width:1024px){.g-home-hero__actions{flex-wrap:nowrap;width:fit-content;gap:.75rem}}.g-home-cta{padding-top:.25rem}.g-home-hero__visual{position:absolute;inset:0 0 0 auto;width:min(78%,42rem);z-index:1;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;min-width:0}@media (min-width:1024px){.g-home-hero__visual{width:min(72%,52rem)}}.g-home-hero__photo{position:relative;width:100%;height:100%;max-width:none;margin:0;border-radius:0;overflow:hidden;border:0;background:transparent;box-shadow:none}.g-home-hero__photo img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:right center}.g-home-geek-score{position:absolute;top:1rem;right:1rem;left:auto;bottom:auto;z-index:20;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:var(--g-radius-xl);background:color-mix(in srgb,var(--g-card) 90%,transparent);border:1px solid color-mix(in srgb,var(--g-line) 80%,transparent);color:var(--g-text);backdrop-filter:blur(8px);box-shadow:0 8px 20px rgba(15,17,21,.1)}.g-home-geek-score__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--g-secondary);color:var(--gray-900);font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(15,17,21,.08);flex-shrink:0}.g-home-geek-score__meta{display:flex;flex-direction:column;gap:.05rem;text-align:left}.g-home-geek-score__label{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--g-muted)}.g-home-geek-score__line{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--g-text)}.g-home-stages__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.g-home-stages__list{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.g-home-stages__list{grid-template-columns:repeat(4,1fr)}}.g-home-stages__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:280px;padding:1.5rem;background:var(--g-card);border:1px solid var(--g-line);border-radius:var(--g-radius-2xl);transition:transform 200ms ease , box-shadow 200ms ease , border-color 200ms ease}@media (min-width:1024px){.g-home-stages__item{min-height:310px;padding:1.75rem}}.g-home-stages__item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--g-primary) 80%,var(--g-line));box-shadow:0 12px 32px rgba(47,107,255,.12)}.g-home-stages__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.g-home-stages__num{font-size:var(--text-3xl);font-weight:var(--fw-bold);color:color-mix(in srgb,var(--g-muted) 35%,transparent);font-variant-numeric:tabular-nums;user-select:none;line-height:1;transition:color 200ms ease}@media (min-width:1024px){.g-home-stages__num{font-size:var(--text-3xl)}}.g-home-stages__item:hover .g-home-stages__num{color:color-mix(in srgb,var(--g-primary) 70%,transparent)}.g-home-stages__icon{width:2.75rem;height:2.75rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--g-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--g-primary) 25%,transparent);color:var(--g-primary);flex-shrink:0;transition:background 200ms ease , border-color 200ms ease , box-shadow 200ms ease}.g-home-stages__item:hover .g-home-stages__icon{background:color-mix(in srgb,var(--g-primary) 20%,transparent);border-color:color-mix(in srgb,var(--g-primary) 50%,transparent);box-shadow:0 0 16px rgba(47,107,255,.3)}.g-home-stages__icon::before{content:"";width:1.25rem;height:1.25rem;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.g-home-stages__icon--1::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Cpath\ d=\'M22\ 17a2\ 2\ 0\ 0\ 1-2\ 2H6.828a2\ 2\ 0\ 0\ 0-1.414.586l-2.202\ 2.202A.71.71\ 0\ 0\ 1\ 2\ 21.286V5a2\ 2\ 0\ 0\ 1\ 2-2h16a2\ 2\ 0\ 0\ 1\ 2\ 2z\'/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Cpath\ d=\'M22\ 17a2\ 2\ 0\ 0\ 1-2\ 2H6.828a2\ 2\ 0\ 0\ 0-1.414.586l-2.202\ 2.202A.71.71\ 0\ 0\ 1\ 2\ 21.286V5a2\ 2\ 0\ 0\ 1\ 2-2h16a2\ 2\ 0\ 0\ 1\ 2\ 2z\'/%3E%3C/svg%3E)}.g-home-stages__icon--2::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Crect\ x=\'2\'\ y=\'5\'\ width=\'20\'\ height=\'14\'\ rx=\'2\'/%3E%3Cpath\ d=\'M2\ 10h20\'/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Crect\ x=\'2\'\ y=\'5\'\ width=\'20\'\ height=\'14\'\ rx=\'2\'/%3E%3Cpath\ d=\'M2\ 10h20\'/%3E%3C/svg%3E)}.g-home-stages__icon--3::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Crect\ x=\'4\'\ y=\'4\'\ width=\'16\'\ height=\'16\'\ rx=\'2\'/%3E%3Crect\ x=\'9\'\ y=\'9\'\ width=\'6\'\ height=\'6\'/%3E%3Cpath\ d=\'M15\ 2v2M15\ 20v2M2\ 15h2M2\ 9h2M20\ 15h2M20\ 9h2M9\ 2v2M9\ 20v2\'/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Crect\ x=\'4\'\ y=\'4\'\ width=\'16\'\ height=\'16\'\ rx=\'2\'/%3E%3Crect\ x=\'9\'\ y=\'9\'\ width=\'6\'\ height=\'6\'/%3E%3Cpath\ d=\'M15\ 2v2M15\ 20v2M2\ 15h2M2\ 9h2M20\ 15h2M20\ 9h2M9\ 2v2M9\ 20v2\'/%3E%3C/svg%3E)}.g-home-stages__icon--4::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Cpath\ d=\'M14\ 18V6a2\ 2\ 0\ 0\ 0-2-2H4a2\ 2\ 0\ 0\ 0-2\ 2v11a1\ 1\ 0\ 0\ 0\ 1\ 1h2\'/%3E%3Cpath\ d=\'M15\ 18h2a1\ 1\ 0\ 0\ 0\ 1-1v-3.65a1\ 1\ 0\ 0\ 0-.22-.62l-3.48-4.35A1\ 1\ 0\ 0\ 0\ 13.52\ 8H10\'/%3E%3Ccircle\ cx=\'17\'\ cy=\'18\'\ r=\'2\'/%3E%3Ccircle\ cx=\'7\'\ cy=\'18\'\ r=\'2\'/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'%3E%3Cpath\ d=\'M14\ 18V6a2\ 2\ 0\ 0\ 0-2-2H4a2\ 2\ 0\ 0\ 0-2\ 2v11a1\ 1\ 0\ 0\ 0\ 1\ 1h2\'/%3E%3Cpath\ d=\'M15\ 18h2a1\ 1\ 0\ 0\ 0\ 1-1v-3.65a1\ 1\ 0\ 0\ 0-.22-.62l-3.48-4.35A1\ 1\ 0\ 0\ 0\ 13.52\ 8H10\'/%3E%3Ccircle\ cx=\'17\'\ cy=\'18\'\ r=\'2\'/%3E%3Ccircle\ cx=\'7\'\ cy=\'18\'\ r=\'2\'/%3E%3C/svg%3E)}.g-home-stages__title{font-size:var(--text-lg);font-weight:var(--fw-bold);margin-bottom:.75rem;transition:color 200ms ease}@media (min-width:640px){.g-home-stages__title{font-size:var(--text-lg)}}.g-home-stages__item:hover .g-home-stages__title{color:var(--g-primary)}.g-home-stages__text{margin:0;margin-top:auto;padding-top:.5rem;font-size:var(--text-md);line-height:1.55;color:var(--g-muted)}@media (min-width:640px){.g-home-stages__text{font-size:var(--text-md)}}.g-home-cats-sec .g-home-h2{display:none}.g-home-cats-panel{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--g-radius-2xl);padding:1.5rem;color:var(--gray-900)}@media (min-width:640px){.g-home-cats-panel{padding:2.5rem}}@media (min-width:1024px){.g-home-cats-panel{padding:3.5rem}}.g-home-cats-panel__title{margin:0 0 2.5rem;font-size:var(--text-3xl);font-weight:var(--fw-bold);color:#0a0a0a;max-width:48rem}@media (min-width:640px){.g-home-cats-panel__title{font-size:var(--text-4xl);margin-bottom:2.5rem}}@media (min-width:1024px){.g-home-cats-panel__title{font-size:var(--text-5xl);margin-bottom:3rem}}.g-home-cats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width:640px){.g-home-cats{gap:1.5rem}}@media (min-width:1024px){.g-home-cats{grid-template-columns:repeat(4,1fr)}}.g-home-cat{display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:1rem;border-radius:var(--g-radius-2xl);border:1px solid rgba(229,231,235,.9);background:#fff;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(15,17,21,.04);transition:transform 200ms ease , box-shadow 200ms ease , border-color 200ms ease;min-height:270px}@media (min-width:640px){.g-home-cat{padding:1.25rem}}.g-home-cat:hover{transform:translateY(-4px);border-color:var(--gray-400);box-shadow:0 4px 12px rgba(15,17,21,.06);color:inherit;text-decoration:none}.g-home-cat__img{display:flex;align-items:center;justify-content:center;aspect-ratio: 1 / 1;border-radius:.5rem;overflow:hidden;background:var(--g-img-well);padding:.75rem;margin-bottom:1rem}@media (min-width:640px){.g-home-cat__img{padding:1rem}}.g-home-cat__img img{width:100%;height:100%;max-height:100%;object-fit:contain;transition:transform 300ms ease}.g-home-cat:hover .g-home-cat__img img{transform:scale(1.03)}.g-home-cat__name{font-weight:var(--fw-regular);font-size:var(--text-md);line-height:1.35;color:var(--gray-900);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:640px){.g-home-cat__name{font-size:var(--text-md)}}.g-home-cat:hover .g-home-cat__name{color:var(--g-primary)}.g-home-cat__all{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--gray-50);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-600)}@media (min-width:640px){.g-home-cat__all{font-size:var(--text-sm)}}.g-home-cat__chev{width:.875rem;height:.875rem;flex-shrink:0;color:var(--gray-600);transition:transform 200ms ease}.g-home-cat:hover .g-home-cat__all{color:#0a0a0a}.g-home-cat:hover .g-home-cat__chev{transform:translateY(2px)}.g-home-arrivals__head{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.g-home-arrivals__sub{margin:0;color:var(--g-muted);font-size:var(--text-md);max-width:42rem}.g-home-carousel{position:relative}.g-home-carousel__nav{display:none;gap:.5rem;margin-bottom:.75rem;justify-content:flex-end}@media (min-width:768px){.g-home-carousel__nav{display:flex}}.g-home-carousel__btn{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--g-line);background:var(--g-card);color:var(--g-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color 150ms ease , background 150ms ease}.g-home-carousel__btn:hover{border-color:var(--g-primary);background:color-mix(in srgb,var(--g-primary) 8%,var(--g-card))}.g-home-snap{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.25rem .25rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.g-home-snap__slide{flex:0 0 min(280px,82vw);scroll-snap-align:start}.g-home-snap--products .g-home-snap__slide .main_item_lg{height:100%;transition:transform 200ms ease , box-shadow 200ms ease}.g-home-snap--products .g-home-snap__slide .main_item_lg:hover,.g-home-snap--products .g-home-snap__slide .main_item_lg:hover{transform:translateY(-4px)}.g-home-snap__more{flex:0 0 min(200px,70vw);scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:1.5rem;border-radius:var(--g-radius-xl);border:1px dashed var(--g-line);background:var(--g-card);color:var(--g-primary);font-weight:var(--fw-bold);text-decoration:none}.g-home-snap__more:hover{border-color:var(--g-primary);color:var(--g-primary)}.g-home-articles__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.g-home-articles__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.g-home-articles__grid{grid-template-columns:repeat(3,1fr)}}.g-home-article{display:flex;flex-direction:column;border-radius:var(--g-radius-xl);border:1px solid var(--g-line);background:var(--g-card);overflow:hidden;text-decoration:none;color:inherit;transition:transform 300ms ease , box-shadow 300ms ease , border-color 300ms ease;height:100%}.g-home-article:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--g-primary) 60%,var(--g-line));box-shadow:0 12px 28px rgba(47,107,255,.12);color:inherit;text-decoration:none}.g-home-article__media{display:block;position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:var(--g-bg)}.g-home-article__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 500ms ease}.g-home-article:hover .g-home-article__media img{transform:scale(1.05)}.g-home-article__body{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.g-home-article__body strong{font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 200ms ease}@media (min-width:1024px){.g-home-article__body strong{font-size:var(--text-lg)}}.g-home-articles .g-home-h2{font-size:var(--text-3xl)}@media (min-width:1024px){.g-home-articles .g-home-h2{font-size:var(--text-4xl)}}.g-home-article:hover .g-home-article__body strong{color:var(--g-primary)}.g-home-article__body span{font-size:var(--text-sm);line-height:1.55;color:var(--g-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-home-faq__inner{max-width:48rem;margin-left:auto;margin-right:auto}.g-home-faq__tabs{margin-top:2rem}.g-home-faq__nav-wrap{display:flex;justify-content:center;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.g-home-faq__nav-wrap::-webkit-scrollbar{display:none}.g-home-faq__nav{display:inline-flex;flex-wrap:nowrap;gap:.25rem;padding:.3rem;border-radius:999px;background:var(--g-card);border:1px solid var(--g-line);box-shadow:0 1px 2px rgba(15,17,21,.05);margin-bottom:0;width:100%;max-width:300px;justify-content:center;overflow-x:auto}.g-home-faq__tab{flex:1 1 auto;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--g-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-bold);padding:.45rem .55rem;cursor:pointer;white-space:nowrap;transition:background 150ms ease , color 150ms ease , box-shadow 150ms ease}.g-home-faq__tab:hover{color:var(--g-text)}.g-home-faq__tab.is-active,.g-home-faq__tab[aria-selected="true"]{background:var(--g-primary);color:#fff;box-shadow:0 1px 2px rgba(47,107,255,.25)}.g-home-faq__panel{border-radius:var(--g-radius-xl);border:1px solid var(--g-line);background:var(--g-card);padding:.5rem 1.5rem;box-shadow:0 1px 2px rgba(15,17,21,.04)}@media (min-width:640px){.g-home-faq__panel{padding:.5rem 2rem}}.g-home-faq__item{border-bottom:1px solid var(--g-line);padding:.5rem 0}.g-home-faq__item:last-child{border-bottom:0}.g-home-faq__item summary{list-style:none;cursor:pointer;padding:1rem 0;font-weight:var(--fw-bold);font-size:var(--text-md);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;text-align:left}@media (min-width:640px){.g-home-faq__item summary{font-size:var(--text-lg)}}.g-home-faq__item summary::-webkit-details-marker{display:none}.g-home-faq__item summary::after{content:"";width:1rem;height:1rem;flex-shrink:0;margin-top:.2rem;background:currentColor;color:var(--g-muted);opacity:.7;transition:transform 200ms ease;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.g-home-faq__item[open] summary::after{transform:rotate(180deg)}.g-home-faq__item[open]{border-color:color-mix(in srgb,var(--g-primary) 40%,var(--g-line))}.g-home-faq__ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows 220ms ease}.g-home-faq__item[open] .g-home-faq__ans{grid-template-rows:1fr}.g-home-faq__ans-inner{overflow:hidden}.g-home-faq__item p,.g-home-faq__ans-inner p{margin:0 0 1rem;padding-top:.25rem;color:var(--g-muted);font-size:var(--text-sm);line-height:1.625}.g-home-faq__cta .g-home-btn--consult{width:auto;min-width:205px;height:45px}.g-home-faq__cta{display:flex;justify-content:center;margin-top:2rem}.g-home-reviews__head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--g-line)}@media (min-width:768px){.g-home-reviews__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.g-home-reviews__head .g-home-h2{margin-bottom:0;max-width:48rem}.g-home-reviews__google{display:inline-flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;background:var(--g-card);border:1px solid var(--g-line);border-radius:var(--g-radius-xl);flex-shrink:0;text-decoration:none;color:inherit}.g-home-reviews__google-ico{width:1.75rem;height:1.75rem;color:var(--g-google);flex-shrink:0}.g-home-reviews__google-rating{display:flex;align-items:center;gap:.5rem;font-size:var(--text-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.g-home-reviews__google-count{font-size:var(--text-sm);color:var(--g-muted)}.g-home-reviews__row+.g-home-reviews__row{margin-top:2.5rem}.g-home-reviews__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.g-home-reviews__label{margin:0;font-size:var(--text-md);font-weight:var(--fw-bold)}.g-home-reviews__row .g-home-carousel__nav{display:flex;margin-bottom:0}.g-home-review-card{flex:0 0 min(320px,85vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem 1.25rem;background:var(--g-card);border:1px solid var(--g-line);border-radius:var(--g-radius-xl);transition:transform 200ms ease , box-shadow 200ms ease , border-color 200ms ease;min-height:100%}.g-home-review-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--g-primary) 50%,var(--g-line));box-shadow:0 12px 28px rgba(47,107,255,.08)}.g-home-review-card__who{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.g-home-review-card__who-left{display:flex;align-items:center;gap:.625rem;min-width:0}.g-home-review-card__avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:color-mix(in srgb,var(--g-primary) 15%,var(--g-bg));color:var(--g-primary);font-weight:var(--fw-bold);font-size:var(--text-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.g-home-review-card__who strong{font-size:var(--text-md);display:block}.g-home-review-card__who span{font-size:var(--text-xs);color:var(--g-muted)}.g-home-review-card__g{color:var(--g-google);flex-shrink:0}.g-home-review-card__stars{display:inline-flex;gap:.125rem}.g-home-review-card__product{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--g-primary);text-decoration:none}.g-home-review-card__product:hover{text-decoration:underline}.g-home-review-card p{margin:0;font-size:var(--text-sm);line-height:1.45;color:color-mix(in srgb,var(--g-text) 90%,transparent)}.common-home .section_wr>.g-home,.common-home #g-home{margin-top:0!important;padding-top:0!important}.g-home-cats-panel{border-radius:var(--g-radius-2xl)}.g-home-review-card--google .g-home-review-card__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--g-muted)}.g-home-review-card__more{margin-top:auto;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--g-primary);text-decoration:none}.g-home-review-card__more:hover{text-decoration:underline}.g-home-reviews__row--site .g-home-review-card{flex:0 0 min(380px,88vw);min-height:220px;padding:1.5rem}.g-home-reviews__row--google .g-home-review-card{flex:0 0 min(340px,86vw)}.g-home-copy-gap{}.g-home-dialog__channels a.g-home-dialog__ch{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:100%!important;box-sizing:border-box!important}.g-home-dialog__channels a.g-home-dialog__ch--call{background:#2f6bff!important;color:#fff!important}.g-home-dual-card .g-home-btn--consult{pointer-events:auto;text-decoration:none;box-sizing:border-box;line-height:1;align-self:flex-start;width:auto;min-width:0;max-width:100%;padding:0 1.25rem}.g-home-dual-card .g-home-btn__zap,.g-home-dual-card .g-home-btn__ico{flex-shrink:0;width:20px;height:20px}.g-home-dual__title{margin:0 0 1.25rem;text-align:left}@media (min-width:640px){.g-home-dual__title{margin-bottom:1.5rem}}.g-home-dual{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.g-home-dual{padding-top:2rem;padding-bottom:2rem}}.g-home-dual__grid{display:grid;grid-template-columns:1fr;gap:.875rem}@media (min-width:768px){.g-home-dual__grid{grid-template-columns:1fr 1fr;gap:1rem}}.g-home-dual-card{display:grid;grid-template-columns:1fr;background:var(--g-card);border:1px solid var(--g-line);border-radius:var(--g-radius-xl);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 16px rgba(15,17,21,.05);transition:border-color .2s ease , box-shadow .2s ease;min-height:11.5rem}@media (min-width:640px){.g-home-dual-card{grid-template-columns:1.05fr .95fr;align-items:stretch}}.g-home-dual-card:hover{border-color:color-mix(in srgb,var(--g-primary) 28%,var(--g-line));box-shadow:0 4px 16px rgba(15,17,21,.05);color:inherit}.g-home-dual-card__body{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.15rem 1.25rem;justify-content:center}.g-home-dual-card__media{display:block;background:transparent;overflow:hidden;min-height:9rem}@media (min-width:640px){.g-home-dual-card__media{min-height:100%}}.g-home-dual-card__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:.5rem}.g-home-dual-card__body strong{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--g-text)}.g-home-dual-card__text{font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1.45;color:var(--g-muted)}.g-home-dual-card__body .g-home-btn{margin-top:.35rem}.g-home-examples{padding-top:.5rem}.g-home-examples .g-home-h2{margin-bottom:1.25rem}.g-home-examples__filters{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.g-home-examples__primary,.g-home-examples__secondary{position:relative}.g-home-examples__row{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem .1rem .35rem;scroll-snap-type:x proximity}.g-home-examples__row::-webkit-scrollbar{display:none}.g-home-examples__row--levels{gap:1.1rem;padding-top:.35rem;padding-bottom:.55rem;border-top:1px solid color-mix(in srgb,var(--g-line) 70%,transparent)}.g-home-examples__secondary[hidden]{display:none!important}.g-home-examples__sep{flex:0 0 auto;width:1px;height:1.4rem;background:var(--g-line);margin:0 .15rem 0 .35rem}.g-home-examples__label{flex:0 0 auto;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--g-muted);white-space:nowrap;margin-right:.15rem}.g-home-examples__pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--g-line);background:var(--g-card);color:var(--g-text);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1.2;padding:.5rem .95rem;text-decoration:none;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background 150ms ease , color 150ms ease , border-color 150ms ease , box-shadow 150ms ease}.g-home-examples__pill:hover{border-color:color-mix(in srgb,var(--g-primary) 45%,var(--g-line));color:var(--g-text)}.g-home-examples__pill.is-active,.g-home-examples__pill[aria-pressed="true"]{background:var(--g-primary);border-color:var(--g-primary);color:#fff;box-shadow:0 1px 2px rgba(47,107,255,.25)}.g-home-examples__link{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--g-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1.3;padding:.2rem .05rem .35rem;text-decoration:none;white-space:nowrap;cursor:pointer;border:0;background:transparent;border-radius:0;box-shadow:none;scroll-snap-align:start;border-bottom:2px solid transparent;transition:color 150ms ease , border-color 150ms ease}.g-home-examples__link:hover{color:var(--g-text)}.g-home-examples__link.is-active,.g-home-examples__link[aria-pressed="true"]{color:var(--g-primary);border-bottom-color:var(--g-primary);font-weight:var(--fw-bold)}.g-home-examples__link[hidden],.g-home-examples__link[style*="display: none"]{display:none!important}.g-home-examples__empty{margin:1rem 0 0;text-align:center;font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--g-muted)}.g-home-examples__empty[hidden]{display:none!important}.g-home-examples [data-examples-slide][hidden],.g-home-examples [data-examples-slide][style*="display: none"]{display:none!important}.g-home-examples__row[data-drag-scroll]{touch-action:pan-x;cursor:default;user-select:none;-webkit-user-select:none}.g-home-examples__row[data-drag-scroll] a{cursor:pointer}.g-home-examples__row[data-drag-scroll].is-dragging{cursor:grabbing;scroll-snap-type:none}.g-home-examples__row[data-drag-scroll].is-dragging a{pointer-events:none;cursor:grabbing}.g-home-snap[data-drag-scroll]{touch-action:pan-x;cursor:default;user-select:none;-webkit-user-select:none}.g-home-snap[data-drag-scroll] a,.g-home-snap[data-drag-scroll] button{cursor:pointer}.g-home-snap[data-drag-scroll].is-dragging{cursor:grabbing;scroll-snap-type:none}.g-home-snap[data-drag-scroll].is-dragging a,.g-home-snap[data-drag-scroll].is-dragging button{pointer-events:none;cursor:grabbing}