.g-page{--bg-light: #F4F6FB;--bg-dark: #15212E;--text-dark: #1A1A2E;--text-muted: #4D5A66;--text-light: #F4F6FB;--line: #E0E4F0;--brand-blue: #1A5FB4;--brand-green: #14A06D;--brand-gradient: linear-gradient(135deg, #1A5FB4, #14A06D);--img-fill: #c9c6bd;--img-fill-dark: #3a3a38;--font-display: "Montserrat", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--container: 1280px;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-dark);background:var(--color-surface);overflow-x:clip}.g-page .g-container{max-width:var(--container);margin:0 auto;padding:0 60px}@media(max-width:1024px){.g-page .g-container{padding:0 40px}}@media(max-width:640px){.g-page .g-container{padding:0 24px}}.g-page .g-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:18px}.g-page .g-eyebrow--light{color:#9a9a94}.g-page .g-gradient-text{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.g-page h1,.g-page h2,.g-page h3{font-weight:700;letter-spacing:-.02em;line-height:1.05}.g-page p{color:var(--text-muted);line-height:1.6;font-size:15px}.g-page a{color:inherit;text-decoration:none}.g-page .g-btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:12px 22px;border-radius:999px;white-space:nowrap;cursor:pointer;border:none;font-family:var(--font-body);transition:all .2s ease}.g-page .g-btn--primary{background:var(--color-success);color:#fff;box-shadow:0 4px 14px #14a06d4d}.g-page .g-btn--primary:hover{background:var(--color-success-hover);box-shadow:0 6px 20px #14a06d66}.g-page .g-btn--ghost{color:var(--text-dark);padding-left:0;padding-right:0;background:none}.g-page .g-btn--ghost:hover{text-decoration:underline}.g-page .g-cta-inline{margin:2.5rem 0 1rem}.g-page .g-cta-inline .g-btn--primary{background:linear-gradient(135deg,var(--color-primary),var(--color-success));color:#fff;box-shadow:0 4px 14px #14a06d4d}.g-page .g-cta-inline .g-btn--primary:hover{background:linear-gradient(135deg,var(--color-primary-hover),var(--color-success-hover));color:#fff;box-shadow:0 6px 20px #14a06d66}.g-page .img-block{background:var(--img-fill);background-image:linear-gradient(135deg,rgba(0,0,0,.06) 25%,transparent 25%),linear-gradient(225deg,rgba(0,0,0,.06) 25%,transparent 25%),linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 25%),linear-gradient(315deg,rgba(0,0,0,.06) 25%,transparent 25%);background-position:10px 0,10px 0,0 0,0 0;background-size:20px 20px;background-repeat:repeat}.g-page .img-block.dark{background-color:var(--img-fill-dark)}.g-page figure img.img-block{object-fit:cover;display:block}.g-page .g-hero{background:var(--color-surface, #FFFFFF);margin-top:-120px;padding-top:120px;position:relative;z-index:1}.g-page .g-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.g-page .g-hero-text{margin-bottom:36px;min-width:0}.g-page .g-hero-image{min-width:0}.g-page .g-hero-text h1{letter-spacing:-.03em;max-width:520px;margin-bottom:22px}.g-page .g-hero-text p{max-width:400px;margin-bottom:28px}.g-page .g-hero-ctas{display:flex;align-items:center;gap:28px}.g-page .g-hero-image{position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:var(--img-fill-dark);max-width:100%}.g-page .g-hero-image--jardineria{background-image:url(/img/titulo-jardineria.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--limpieza{background-image:url(/img/titulo-limpieza.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--agricultura{background-image:url(/img/titulo-agricultura.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--construccion{background-image:url(/img/titulo-construccion.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--reparaciones{background-image:url(/img/titulo-reparaciones.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--seguridad-privada{background-image:url(/img/titulo-seguridad.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--transporte{background-image:url(/img/titulo-transporte.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--hosteleria{background-image:url(/img/titulo-hosteleria.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--mudanzas{background-image:url(/img/titulo-mudanzas.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--logistica-reparto{background-image:url(/img/titulo-logistica.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--eventos-montajes{background-image:url(/img/titulo-eventos.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--servicios-externalizados{background-image:url(/img/titulo-externalizados.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--oficinas{background-image:url(/img/titulo-oficinas.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--tecnologia{background-image:url(/img/titulo-tecnologia.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--comercio{background-image:url(/img/titulo-comercio.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--sanidad{background-image:url(/img/titulo-sanidad.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-image--educacion{background-image:url(/img/titulo-educacion.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-hero-pan-img{position:relative;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:4px;max-width:100%}.g-page img{max-width:100%;height:auto}.g-page .g-hero-gradient{position:absolute;inset:0;background:linear-gradient(to top,#0000008c,#0000000d 45%,#00000040)}.g-page .g-hero-overlay-row{position:absolute;bottom:0;left:0;right:0;padding:0 36px 28px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff}.g-page .g-hero-overlay-tr{text-align:right}.g-page .g-hero-overlay-tr .time{font-size:28px;font-weight:500}.g-page .g-hero-left{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.g-page .g-hero-overlay-bl .place{font-size:16px;font-weight:500}.g-page .g-hero-overlay-bl .city{font-size:13px;opacity:.75}.g-page .g-hero-badge{width:fit-content;background:#fff;color:#111;font-size:12px;font-weight:500;padding:8px 14px;border-radius:999px;display:flex;align-items:center;gap:8px}.g-page .g-dot{width:7px;height:7px;border-radius:50%;background:var(--brand-green);display:inline-block;animation:g-dot-pulse 2s ease-in-out infinite}@keyframes g-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.g-page .g-dot{animation:none}}.g-page .g-breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.g-page .g-breadcrumbs-list li{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.g-page .g-breadcrumbs-list li+li:before{content:">";color:var(--color-border);font-size:.75rem;margin-right:2px}.g-page .g-breadcrumbs-list a{color:var(--color-text-muted);font-size:.75rem;font-weight:500;text-decoration:none}.g-page .g-breadcrumbs-list a:hover{color:var(--color-text);text-decoration:underline}.g-page .g-breadcrumbs-list span[aria-current=page]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.g-page .g-stats-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-page .g-stat-card{padding:20px;background:var(--bg-light);border:1px solid var(--line);border-radius:12px;text-align:center}.g-page .g-problem .g-stat-card{background:#ffffff14;border-color:#ffffff1f}.g-page .g-stat-value{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:600;margin-bottom:6px}.g-page .g-stat-value--danger{color:#c24545}.g-page .g-stat-value--success{color:var(--brand-green)}.g-page .g-stat-label{font-size:.8125rem;color:var(--text-muted)}.g-page .g-hero-image:before{content:"";position:absolute;inset:0;background-image:url(/img/bg-map.webp);background-size:cover;background-position:center;filter:grayscale(100%) blur(1px);opacity:.3;pointer-events:none;z-index:0;border-radius:4px}.g-page .g-hero-image>:not(.g-hero-overlay-row){position:relative;z-index:1}.g-page .g-problem{background:var(--bg-light);padding:80px 0}.g-page .g-problem-header{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:end;margin-bottom:48px}.g-page .g-problem-header h2{font-size:34px}.g-page .g-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.g-page .g-three-col figure .img-block{aspect-ratio:3/2;border-radius:4px;margin-bottom:14px;width:100%}.g-page .g-three-col figcaption{font-size:14px;color:var(--text-muted);text-align:center}.g-page .g-visibility{position:relative;overflow:hidden;padding:0}.g-page .g-visibility-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.6fr;align-items:stretch;min-height:0;gap:60px;padding:90px 60px;min-height:100%}.g-page .g-visibility-image{position:absolute;inset:0 0 0 38.46%;z-index:0;min-height:0}.g-page .g-visibility-text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:360px}.g-page .g-visibility-text h2{font-size:32px;margin-bottom:18px}.g-page .g-visibility-text p{margin-bottom:20px}.g-page .g-visibility-image .img-block{position:absolute;inset:0}.g-page .g-map-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 6px #14a06d40}.g-page .g-timeline{background:var(--bg-dark);color:var(--text-light);padding:100px 0}.g-page .g-timeline-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:60px;align-items:center}.g-page .g-timeline-grid h2{font-size:32px;color:#fff;margin-bottom:0}.g-page .g-timeline-list{display:flex;flex-direction:column;gap:34px;position:relative;padding-left:20px;border-left:1px solid #3a3a38}.g-page .g-timeline-item{position:relative}.g-page .g-timeline-item:before{content:"";position:absolute;left:-25px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--brand-blue)}.g-page .g-timeline-item--check:before{background:var(--brand-green)}.g-page .g-timeline-item .t-time{font-size:17px;font-weight:500;color:#fff}.g-page .g-timeline-item .t-label{font-size:13px;color:#9a9a94;margin-top:2px}.g-page .g-timeline-item .t-badge{display:inline-block;font-size:10px;letter-spacing:.04em;padding:2px 10px;border-radius:999px;margin-top:6px;font-weight:500}.g-page .g-timeline-item .t-badge--green{background:#14a06d26;color:var(--brand-green)}.g-page .g-timeline-item .t-badge--blue{background:#1a5fb426;color:var(--brand-blue)}.g-page .g-timeline-item .t-badge--amber{background:#d2a25926;color:#d4a259}.g-page .g-timeline-images{display:flex;flex-direction:column;gap:8px;height:100%}.g-page .g-timeline-images .img-block{flex:1;border-radius:3px;min-height:90px;background-size:cover;background-position:center;background-repeat:no-repeat}.g-page .g-timeline-images .img-timeline-inicio{background-image:url(/img/timeline-inicio-jornada.webp)}.g-page .g-timeline-images .img-timeline-pausa{background-image:url(/img/timeline-pausa.webp)}.g-page .g-timeline-images .img-timeline-desplazamiento{background-image:url(/img/timeline-desplazamiento.webp)}.g-page .g-timeline-images .img-timeline-fin{background-image:url(/img/timeline-fin-jornada.webp);background-position:35% center}.g-page .g-timeline-images .img-timeline-jardineria-inicio{background-image:url(/img/timeline-jardineria-inicio.webp)}.g-page .g-timeline-images .img-timeline-jardineria-trabajo{background-image:url(/img/timeline-jardineria-trabajo.webp)}.g-page .g-timeline-images .img-timeline-jardineria-cierre{background-image:url(/img/timeline-jardineria-cierre.webp)}.g-page .g-timeline-images .img-timeline-limpieza-inicio{background-image:url(/img/timeline-limpieza-inicio.webp)}.g-page .g-timeline-images .img-timeline-limpieza-trabajo{background-image:url(/img/timeline-limpieza-trabajo.webp)}.g-page .g-timeline-images .img-timeline-limpieza-cierre{background-image:url(/img/timeline-limpieza-cierre.webp)}.g-page .g-timeline-images .img-timeline-construccion-inicio{background-image:url(/img/timeline-construccion-inicio.webp)}.g-page .g-timeline-images .img-timeline-construccion-trabajo{background-image:url(/img/timeline-construccion-trabajo.webp)}.g-page .g-timeline-images .img-timeline-construccion-cierre{background-image:url(/img/timeline-construccion-cierre.webp)}.g-page .g-timeline-images .img-timeline-reparaciones-inicio{background-image:url(/img/timeline-reparaciones-inicio.webp)}.g-page .g-timeline-images .img-timeline-reparaciones-trabajo{background-image:url(/img/timeline-reparaciones-trabajo.webp)}.g-page .g-timeline-images .img-timeline-reparaciones-cierre{background-image:url(/img/timeline-reparaciones-cierre.webp)}.g-page .g-timeline-images .img-timeline-hosteleria-inicio{background-image:url(/img/timeline-hosteleria-inicio.webp)}.g-page .g-timeline-images .img-timeline-hosteleria-trabajo{background-image:url(/img/timeline-hosteleria-trabajo.webp)}.g-page .g-timeline-images .img-timeline-hosteleria-cierre{background-image:url(/img/timeline-hosteleria-cierre.webp)}.g-page .g-timeline-images .img-timeline-mudanzas-inicio{background-image:url(/img/timeline-mudanzas-inicio.webp)}.g-page .g-timeline-images .img-timeline-mudanzas-trabajo{background-image:url(/img/timeline-mudanzas-trabajo.webp)}.g-page .g-timeline-images .img-timeline-mudanzas-cierre{background-image:url(/img/timeline-mudanzas-cierre.webp)}.g-page .g-timeline-images .img-timeline-agricultura-inicio{background-image:url(/img/timeline-agricultura-inicio.webp)}.g-page .g-timeline-images .img-timeline-agricultura-trabajo{background-image:url(/img/timeline-agricultura-trabajo.webp)}.g-page .g-timeline-images .img-timeline-agricultura-cierre{background-image:url(/img/timeline-agricultura-cierre.webp)}.g-page .g-timeline-images .img-timeline-seguridad-inicio{background-image:url(/img/timeline-seguridad-inicio.webp)}.g-page .g-timeline-images .img-timeline-seguridad-trabajo{background-image:url(/img/timeline-seguridad-trabajo.webp)}.g-page .g-timeline-images .img-timeline-seguridad-cierre{background-image:url(/img/timeline-seguridad-cierre.webp)}.g-page .g-timeline-images .img-timeline-transporte-inicio{background-image:url(/img/timeline-transporte-inicio.webp)}.g-page .g-timeline-images .img-timeline-transporte-trabajo{background-image:url(/img/timeline-transporte-trabajo.webp)}.g-page .g-timeline-images .img-timeline-transporte-cierre{background-image:url(/img/timeline-transporte-cierre.webp)}.g-page .g-timeline-images .img-timeline-logistica-reparto-inicio{background-image:url(/img/timeline-logistica-reparto-inicio.webp)}.g-page .g-timeline-images .img-timeline-logistica-reparto-trabajo{background-image:url(/img/timeline-logistica-reparto-trabajo.webp)}.g-page .g-timeline-images .img-timeline-logistica-reparto-cierre{background-image:url(/img/timeline-logistica-reparto-cierre.webp)}.g-page .g-timeline-images .img-timeline-eventos-montajes-inicio{background-image:url(/img/timeline-eventos-montajes-inicio.webp)}.g-page .g-timeline-images .img-timeline-eventos-montajes-trabajo{background-image:url(/img/timeline-eventos-montajes-trabajo.webp)}.g-page .g-timeline-images .img-timeline-eventos-montajes-cierre{background-image:url(/img/timeline-eventos-montajes-cierre.webp)}.g-page .g-timeline-images .img-timeline-externalizados-inicio{background-image:url(/img/timeline-externalizados-inicio.webp)}.g-page .g-timeline-images .img-timeline-externalizados-trabajo{background-image:url(/img/timeline-externalizados-trabajo.webp)}.g-page .g-timeline-images .img-timeline-externalizados-cierre{background-image:url(/img/timeline-externalizados-cierre.webp)}.g-page .g-timeline-images .img-timeline-oficinas-inicio{background-image:url(/img/timeline-oficinas-inicio.webp)}.g-page .g-timeline-images .img-timeline-oficinas-trabajo{background-image:url(/img/timeline-oficinas-trabajo.webp)}.g-page .g-timeline-images .img-timeline-oficinas-cierre{background-image:url(/img/timeline-oficinas-cierre.webp)}.g-page .g-timeline-images .img-timeline-tecnologia-inicio{background-image:url(/img/timeline-tecnologia-inicio.webp)}.g-page .g-timeline-images .img-timeline-tecnologia-trabajo{background-image:url(/img/timeline-tecnologia-trabajo.webp)}.g-page .g-timeline-images .img-timeline-tecnologia-cierre{background-image:url(/img/timeline-tecnologia-cierre.webp)}.g-page .g-timeline-images .img-timeline-comercio-inicio{background-image:url(/img/timeline-comercio-inicio.webp)}.g-page .g-timeline-images .img-timeline-comercio-trabajo{background-image:url(/img/timeline-comercio-trastienda.webp)}.g-page .g-timeline-images .img-timeline-comercio-cierre{background-image:url(/img/timeline-comercio-cierre.webp)}.g-page .g-timeline-images .img-timeline-sanidad-inicio{background-image:url(/img/timeline-sanidad-inicio.webp)}.g-page .g-timeline-images .img-timeline-sanidad-trabajo{background-image:url(/img/timeline-sanidad-sala-rayos.webp)}.g-page .g-timeline-images .img-timeline-sanidad-cierre{background-image:url(/img/timeline-sanidad-guardia.webp)}.g-page .g-timeline-images .img-timeline-educacion-inicio{background-image:url(/img/timeline-educacion-inicio.webp)}.g-page .g-timeline-images .img-timeline-educacion-trabajo{background-image:url(/img/timeline-educacion-vestuario.webp)}.g-page .g-timeline-images .img-timeline-educacion-cierre{background-image:url(/img/timeline-educacion-cierre.webp)}.g-page .g-timeline-link{display:inline-block;color:#9a9a94;font-size:14px;text-decoration:underline;padding:12px 8px;transition:color .2s ease}.g-page .g-timeline-link:hover{color:#fff}.g-page .g-tech{background:var(--color-bg-light);padding:100px 0}.g-page .g-tech-grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1.2fr 1.2fr;gap:56px;align-items:center}.g-page .g-tech-text h2{font-size:30px}.g-page .g-tech-cards{grid-column:span 4;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.g-page .g-tech-card{position:relative;aspect-ratio:3/4.2;border-radius:4px;overflow:hidden}.g-page .g-tech-card .img-block{position:absolute;inset:0}.g-page .g-tech-card .card-info{position:absolute;left:0;right:0;bottom:0;padding:16px 14px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 60%)}.g-page .g-tech-card .card-time{font-size:14px;font-weight:600}.g-page .g-tech-card .card-sub{font-size:10px;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:2px 0 6px}.g-page .g-tech-card .card-place{font-size:12px;font-weight:500}.g-page .g-tech-card .card-status{display:flex;align-items:center;gap:5px;font-size:11px;margin-top:6px;color:var(--brand-green);font-weight:500}.g-page .g-stats{background:var(--bg-light);padding:100px 0}.g-page .g-stats-header{margin-bottom:56px;max-width:420px}.g-page .g-stats-header h2{font-size:32px;margin-bottom:14px}.g-page .g-stats-header a{font-size:14px;font-weight:500}.g-page .g-stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px}.g-page .g-stat-col{display:flex;flex-direction:column;gap:36px}.g-page .g-stat-item .stat-label{font-size:13px;color:var(--text-muted);margin-bottom:6px}.g-page .g-stat-item .stat-value{font-size:38px;font-weight:500;letter-spacing:-.02em}.g-page .g-stat-item .stat-value sup{font-size:16px;font-weight:400;margin-left:2px}.g-page .g-stat-item .stat-delta{font-size:12px;color:var(--brand-green);margin-top:4px}.g-page .g-stat-item .stat-delta--down{color:#c0554a}.g-page .g-stat-item .stat-link{font-size:12px;margin-top:6px;display:inline-block;text-decoration:underline;color:var(--text-dark)}.g-page .g-sync-node{position:relative;height:220px;display:flex;align-items:center;justify-content:center}.g-page .g-sync-circle{width:200px;height:200px;border-radius:50%;border:1px dashed #c7c4bb;display:flex;align-items:center;justify-content:center;position:relative}.g-page .g-sync-dot{width:16px;height:16px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 8px #1a5fb426}.g-page .g-sync-caption{position:absolute;bottom:-55px;text-align:center;font-size:12px;color:var(--text-muted);width:220px}.g-page .g-sync-caption strong{display:block;font-size:13px;color:var(--text-dark);font-weight:500}.g-page .g-testimonials{background:var(--bg-light);border-top:1px solid var(--line);padding:100px 0}.g-page .g-testi-header{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:56px;align-items:end}.g-page .g-testi-header h2{font-size:32px}.g-page .g-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-bottom:64px}.g-page .g-quote-mark{font-size:56px;color:#d8d5cd;line-height:.8;margin-bottom:12px;font-family:Georgia,serif}.g-page .g-testi-item p{color:var(--text-dark);font-size:15px;margin-bottom:22px}.g-page .g-testi-person{display:flex;align-items:center;gap:12px}.g-page .g-testi-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0}.g-page .g-testi-person .name{font-size:13px;font-weight:600}.g-page .g-testi-person .role{font-size:12px;color:var(--text-muted)}.g-page .g-logos-row{display:flex;align-items:center;justify-content:space-between;padding-top:36px;border-top:1px solid var(--line);flex-wrap:wrap;gap:24px}.g-page .g-logo-item{width:100px;height:30px;background:#a8a59d;opacity:.5;border-radius:2px}.g-page .g-compliance{background:var(--color-bg-light);padding:100px 0;border-top:1px solid var(--line)}.g-page .g-comp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.g-page .g-comp-card{padding:24px;border-radius:4px;background:var(--bg-light);border:1px solid var(--line)}.g-page .g-comp-card-title{font-family:var(--font-display);font-weight:600;font-size:15px;margin-bottom:8px}.g-page .g-comp-card p{font-size:13px;margin:0}.g-page .g-comp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.g-page .g-comp-badge{padding:6px 14px;border-radius:999px;background:#1a5fb40f;border:1px solid rgba(26,95,180,.1);font-size:11px;letter-spacing:.02em;color:var(--brand-blue);font-weight:500}.g-page .g-benefits{background:var(--bg-light);padding:100px 0}.g-page .g-benefits .g-comp-card{background:var(--color-surface)}.g-page .g-benefit-icon{width:44px;height:44px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#1a5fb41a;margin-bottom:14px;flex-shrink:0}.g-page .g-benefit-icon--green{background:#14a06d1a}.g-page .g-benefit-icon--dark{background:#15212e1a}.g-page .g-caseuse{background:var(--color-bg-light);padding:100px 0}.g-page .g-caseuse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.g-page .g-caseuse .g-comp-card p{margin:0;font-size:15px}.g-page .g-caseuse-step{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#c24545;margin-bottom:10px}.g-page .g-caseuse-step--blue{color:var(--brand-blue)}.g-page .g-caseuse-step--green{color:var(--brand-green)}.g-page .g-comp-ba{background:var(--color-bg-light, #F4F6FB);padding:100px 0}.g-page .g-comp-ba-header{display:flex;gap:48px;align-items:flex-start;margin-bottom:0;position:relative}.g-page .g-comp-ba-header-text{flex:1;max-width:600px}.g-page .g-comp-ba-header-image{flex:1;min-width:0}.g-page .g-comp-ba-header-image img{width:100%;height:auto;display:block}@media(max-width:768px){.g-page .g-comp-ba-header-image{max-width:320px;margin:0 auto}}.g-page .g-comp-ba-header h2{font-size:32px;margin:16px 0 18px}.g-page .g-comp-ba-header p{font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:20px}.g-page .g-comp-ba-header a{color:var(--text-dark);text-decoration:underline}.g-page .g-comp-ba-alert{display:flex;gap:12px;align-items:center;padding:16px 20px;border-radius:6px;background:#fef4f2;border:1px solid rgba(194,69,69,.25);font-size:14px;line-height:1.5;color:#4a1e1e;max-width:548px}.g-page .g-comp-ba-alert strong{color:#c24545}.g-page .g-comp-ba-alert .g-icon-shield{flex-shrink:0}.g-page .g-comp-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.g-page .g-comp-ba-card{padding:28px;border-radius:6px;background:var(--bg-light)}.g-page .g-comp-ba-card--risk{border:1px solid rgba(194,69,69,.15);background:linear-gradient(180deg,#c2454514,#c2454505)}.g-page .g-comp-ba-card--success{border:1px solid rgba(20,160,109,.15);background:linear-gradient(180deg,#14a06d14,#14a06d05)}.g-page .g-comp-ba-label{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.08em;margin-bottom:12px}.g-page .g-comp-ba-label--risk{color:#c24545}.g-page .g-comp-ba-label--success{color:#14a06d}.g-page .g-comp-ba-card-title{font-size:20px;font-weight:700;color:var(--text-dark);margin:0 0 8px;line-height:1.25}.g-page .g-comp-ba-card--risk .g-comp-ba-card-title{color:#c24545}.g-page .g-comp-ba-card--success .g-comp-ba-card-title{color:#0d6b4a}.g-page .g-comp-ba-card-sub{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}.g-page .g-comp-ba-list-block{min-width:0}.g-page .g-comp-ba-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.g-page .g-comp-ba-card li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-dark);padding:10px 0;border-bottom:1px solid var(--line)}.g-page .g-comp-ba-card li:last-child{border-bottom:none}.g-page .g-comp-ba-icon{font-size:16px;flex-shrink:0;margin-top:1px}.g-page .g-comp-ba-icon--risk{color:#c24545}.g-page .g-comp-ba-icon--success{color:#14a06d}.g-page .g-comp-ba-legal{margin-top:48px}.g-page .g-comp-ba-legal-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:16px}.g-page .g-comp-ba-badges{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.g-page .g-comp-ba-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 18px;min-height:44px;border-radius:999px;background:#f1f1f1;color:var(--text-dark);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;border:none;transition:background .2s}.g-page .g-comp-ba-badge:hover{background:#e4e4e4}.g-page .g-comp-ba-badge svg{color:var(--text-dark);flex-shrink:0}.g-page .g-comp-ba-success-title{font-size:22px;font-weight:700;color:var(--text-dark);margin:0 0 20px;line-height:1.2}.g-page .g-comp-ba-info{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:16px 20px;border-radius:8px;background:#f0f5ff;border:1px solid rgba(26,95,180,.15)}.g-page .g-comp-ba-info-icon{flex-shrink:0;margin-top:2px}.g-page .g-comp-ba-info p{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.g-page .g-text-danger{color:#c24545}@media(max-width:768px){.g-page .g-comp-ba-header{flex-direction:column}.g-page .g-stats-inline,.g-page .g-comp-ba-grid{grid-template-columns:1fr}.g-page .g-comp-ba-list-block{padding:0}}.g-page .g-cta{background:var(--color-bg-light);padding:100px 0;border-top:1px solid var(--line)}.g-page .g-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.g-page .g-cta h2{font-size:32px;max-width:480px}.g-page .g-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media(max-width:1024px){.g-page .g-tech-grid{grid-template-columns:1fr}.g-page .g-tech-cards{grid-column:span 1;grid-template-columns:repeat(3,1fr)}.g-page .g-three-col,.g-page .g-comp-grid,.g-page .g-caseuse-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.g-page .g-hero{margin-top:0;padding-top:104px}.g-page .g-hero-grid{grid-template-columns:1fr;gap:24px}.g-page .g-hero-text h1{max-width:480px}.g-page .g-hero-text{padding-top:0}.g-page .g-hero-image{width:100%;max-width:420px;margin:0 auto}.g-page .g-hero-ctas{flex-wrap:wrap;gap:16px}.g-page .g-problem{padding:40px 0}.g-page .g-problem-header{margin-bottom:32px;gap:20px}.g-page .g-three-col{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.g-page .g-caseuse-grid{grid-template-columns:1fr}.g-page .g-visibility{padding:0}.g-page .g-visibility-grid{grid-template-columns:1fr;gap:40px;padding:50px 24px}.g-page .g-visibility-text{max-width:100%}.g-page .g-visibility-image{position:relative;left:auto;right:auto;width:100%;height:auto;min-height:300px;margin-top:8px}.g-page .g-timeline-grid,.g-page .g-stats-grid,.g-page .g-testi-header,.g-page .g-testi-grid,.g-page .g-comp-grid,.g-page .g-problem-header{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1024px){.g-page .g-hero{margin-top:0;padding-top:120px}}@media(max-width:768px){.g-page p,.g-page .g-comp-card p,.g-page .g-comp-ba-header p,.g-page .g-comp-ba-highlight p,.g-page .g-comp-ba-card li,.g-page .g-caseuse .g-comp-card p,.g-page .g-comp-ba-alert{font-size:16px}}.g-video-wrap{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:var(--radius, 12px);background:var(--color-surface-alt, #0f172a);outline:1px solid var(--color-border);aspect-ratio:var(--aspect-ratio, 16 / 9)}@supports not (aspect-ratio: 1){.g-video-wrap{aspect-ratio:unset}.g-video-wrap:before{content:"";display:block;padding-top:calc(var(--aspect-ratio, 56.25) * 1%)}.g-video-socialproof,.g-video-playpause{position:absolute;top:0}}.g-video-socialproof{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.g-video-playpause{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:none;border-radius:50%;background:#1a5fb4e6;color:#fff;cursor:pointer;backdrop-filter:blur(2px);transition:background .2s ease,transform .1s ease}.g-video-playpause:hover{background:#1a5fb4}.g-video-playpause:active{transform:translate(-50%,-50%) scale(.95)}.g-video-playpause--hidden{display:none}.g-video-mute{position:absolute;z-index:3;right:12px;bottom:12px;width:40px;height:40px;border:none;border-radius:50%;background:#0f172a99;color:#fff;cursor:pointer;backdrop-filter:blur(2px);transition:background .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;padding:0}.g-video-mute:hover{background:#0f172ae6}.g-video-mute:active{transform:scale(.92)}.g-video-mute:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.g-video-fallback{display:none;font-size:.8125rem;color:var(--text-muted)}.g-video-testimonial{padding:clamp(3.5rem,8vw,6rem) 0}.g-video-testimonial-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.g-video-testimonial-text .badge{margin-bottom:var(--space-md)}.g-video-testimonial-text h2{font-family:var(--font-display, "Montserrat", sans-serif);font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.015em;color:var(--color-text-inverse);margin:0 0 var(--space-md)}.g-video-testimonial-text p{color:#ffffffa6;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.7;margin:0;max-width:520px}.g-video-testimonial-text em{color:#ffffffd9;font-style:italic}.g-video-testimonial-media{width:100%}@media(max-width:768px){.g-video-testimonial-grid{grid-template-columns:1fr}}.g-link-primary{color:var(--color-primary);text-decoration:underline}.g-mt-sm{margin-top:12px}.g-mt-md{margin-top:24px}.g-mt-lg{margin-top:40px}.g-text-sm{font-size:.8125rem}.g-max-w-text{max-width:640px}.g-text-muted{color:var(--color-text-muted)}.g-text-center{text-align:center}.g-caseuse-context{margin:40px 0 16px;text-align:center;font-size:.8125rem;color:var(--color-text-muted)}
