.hero-zone--page{overflow:clip visible}.service-page{min-width:0;padding-bottom:24px;overflow:visible}.service-page>.breadcrumb{padding-top:24px;padding-bottom:24px}.service-page .split-hero{align-items:start;padding-top:0;padding-bottom:72px}.service-page .split-hero__text{padding-bottom:0}.service-page .service-tag{margin-bottom:6px}.service-page .split-hero .service-tag{color:#3953a7;gap:0}.service-page .split-hero .service-tag .dot{display:none}.breadcrumb{font-family:var(--mono);color:var(--gray-light);flex-wrap:wrap;align-items:center;gap:8px;padding-top:28px;font-size:12px;display:flex}.breadcrumb a{color:var(--gray-light);text-decoration:none}.breadcrumb a:hover{color:var(--navy)}.breadcrumb__current{color:var(--navy);font-weight:600}.split-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:32px;padding-bottom:24px;display:grid}.split-hero--text-wide{grid-template-columns:1.35fr .9fr;gap:40px}.split-hero__text{min-width:0;padding-bottom:24px}.service-tag{font-family:var(--mono);color:var(--violet);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;display:inline-flex}.service-tag .dot{background:var(--violet);border-radius:50%;width:6px;height:6px}.split-hero h1{letter-spacing:-.035em;text-align:left;margin:0 0 20px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.06}.split-hero__lede{color:var(--gray);max-width:460px;margin:0 0 28px;font-size:16.5px;line-height:1.6}.split-hero__ctas{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.split-hero .hero-note{margin-bottom:24px}.sector-mag .split-hero__text{padding-bottom:0}.sector-mag .split-hero.split-hero--text-wide{gap:3rem}@media (width>=861px){.sector-mag .split-hero__ctas{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:auto}.sector-mag .split-hero__ctas .btn{flex:none;min-width:auto}.sector-mag .split-hero .hero-note{text-align:left;color:var(--gray-light);margin:0;font-size:13px}}.mini-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;padding-top:24px;display:flex}.mini-stat__num{color:var(--navy-dark);letter-spacing:-.02em;font-size:22px;font-weight:800}.mini-stat__lbl{color:var(--gray-light);margin-top:2px;font-size:12px}.visual-stack{min-width:0;height:460px;position:relative}.visual-main{z-index:1;background:radial-gradient(circle at 25% 20%, #1a2a5e, var(--navy-dark) 75%);color:#fff;border-radius:28px;padding:28px;position:absolute;inset:0 0 60px 40px;overflow:hidden;box-shadow:0 40px 80px -30px #0e1a3d66}.visual-main:before{content:"";background:radial-gradient(circle, var(--mint), transparent 70%);opacity:.22;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-60px}.schedule-mini{z-index:1;width:100%;position:relative}.schedule-mini__head{font-family:var(--mono);color:#9aa5d1;margin-bottom:14px;font-size:11px}.schedule-mini__row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.schedule-mini__row:last-child{border-bottom:none}.schedule-mini__name{align-items:center;gap:8px;display:flex}.schedule-mini__avatar{background:linear-gradient(135deg, var(--navy-light), var(--violet));border-radius:50%;flex-shrink:0;width:22px;height:22px}.schedule-mini__shift{font-family:var(--mono);color:var(--mint);background:#2ee6a61f;border-radius:6px;padding:3px 9px;font-size:11.5px}.visual-float{z-index:3;border:1px solid var(--line);width:190px;font-family:var(--mono);isolation:isolate;background:#fff;border-radius:16px;padding:16px;animation:6s ease-in-out infinite float;position:absolute;top:0;right:0;overflow:visible;box-shadow:0 24px 48px -20px #0e1a3d40}.visual-float:before{content:"";z-index:-1;background:#fff;border-radius:16px;position:absolute;inset:0 0 -14px}.visual-float__lbl{color:var(--gray-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px}.visual-float__row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.visual-float__val{color:var(--navy-dark);font-size:20px;font-weight:700;line-height:1.1}.visual-float__meta{color:var(--violet);font-size:11px;font-weight:500}.visual-float__sub{color:var(--mint);margin-top:3px;font-size:11px}.service-body{grid-template-columns:220px 1fr;align-items:start;gap:56px;margin-top:64px;display:grid;position:relative}.service-body--solo{grid-template-columns:1fr}.side-nav{top:calc(var(--header-h) + 24px);align-self:start;width:100%;position:sticky}.side-nav__label{font-family:var(--mono);color:var(--gray-light);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:11px}.side-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.side-nav a{color:var(--gray);border-left:2px solid var(--line);padding:9px 14px;font-size:13.5px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.side-nav a:hover{color:var(--navy-dark);border-left-color:var(--navy);font-weight:600}.side-nav a[aria-current=page]{color:var(--navy-dark);border-left-color:var(--navy);background:#2c47a00f;font-weight:600}.service-main{min-width:0}.service-main>section{margin-bottom:88px;scroll-margin-top:40px}.service-main>section:last-child{margin-bottom:48px}.service-main #faq-turnos h2,.service-main #faq-turnos .service-h2,.service-main #faq-geo h2,.service-main #faq-geo .service-h2,.service-main #faq-empleados h2,.service-main #faq-informes h2,.service-main #faq-multi h2,.service-main #faq-vacaciones h2,.service-main #faq-kiosco h2,.service-main #faq-ajustes h2,.service-main #faq-horas-extras h2,.service-main #faq-solicitudes h2{margin-bottom:1.75rem}.service-lede--after-faq{margin-top:1.25rem}.service-lede{color:var(--gray);max-width:520px;margin:0 0 40px;font-size:15.5px;line-height:1.55}.sector-mag .service-lede{margin-bottom:48px}.feat-row{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:56px;display:grid}.feat-row:last-child{margin-bottom:0}.feat-row:nth-child(2n){direction:rtl}.feat-row:nth-child(2n)>*{direction:ltr}.feat-timeline{position:relative}.feat-timeline>.timeline__track{z-index:2;top:18px;bottom:18px;left:calc(50% - 1px)}.feat-timeline__row{padding-bottom:0;position:relative}.feat-timeline>.feat-row:nth-child(2n){direction:ltr}.feat-timeline>.feat-row:nth-child(odd){direction:rtl}.feat-timeline>.feat-row:nth-child(odd)>*{direction:ltr}.feat-timeline__row .timeline-item__dot{z-index:3;margin-left:-7px;top:28px;left:50%}.feat-row__num{font-family:var(--mono);color:var(--violet);margin-bottom:12px;font-size:13px;font-weight:700}.feat-row h3,.feat-row .service-h3{letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:700}.feat-row p:not(.service-h3){color:var(--gray);margin:0;font-size:14.5px;line-height:1.65}.feat-visual{background:linear-gradient(160deg,#eef1f8 0%,#e8ecf7 100%);border-radius:28px;justify-content:center;align-items:center;min-height:280px;padding:28px;display:flex;overflow:hidden}.service-page #ventajas .feat-visual,.feat-visual--fill{box-sizing:border-box;align-items:stretch;height:323px;min-height:323px}.service-page #ventajas .feat-visual .feat-mock,.feat-visual--fill .feat-mock{max-width:none;height:100%;max-height:none;display:flex}.service-page #ventajas .feat-visual .feat-mock__card,.feat-visual--fill .feat-mock__card{flex-direction:column;gap:10px;width:100%;height:100%;padding:14px;display:flex;overflow:visible}.service-page #ventajas .feat-visual .feat-mock__grid,.service-page #ventajas .feat-visual .feat-mock__table,.service-page #ventajas .feat-visual .feat-mock__alert,.service-page #ventajas .feat-visual .feat-mock__hours,.service-page #ventajas .feat-visual .feat-mock__report,.service-page #ventajas .feat-visual .feat-mock__profile,.service-page #ventajas .feat-visual .feat-mock__timeline-mini,.service-page #ventajas .feat-visual .feat-mock__centers,.service-page #ventajas .feat-visual .feat-mock__roles,.service-page #ventajas .feat-visual .feat-mock__share-list,.service-page #ventajas .feat-visual .feat-mock__audit,.service-page #ventajas .feat-visual .feat-mock__tz-list,.service-page #ventajas .feat-visual .feat-mock__tz-checks,.service-page #ventajas .feat-visual .feat-mock__tz-panel,.service-page #ventajas .feat-visual .feat-mock__cal,.service-page #ventajas .feat-visual .feat-mock__chart,.service-page #ventajas .feat-visual .feat-mock__export,.service-page #ventajas .feat-visual .feat-mock__map,.service-page #ventajas .feat-visual .feat-mock__tablet,.feat-visual--fill .feat-mock__grid,.feat-visual--fill .feat-mock__table,.feat-visual--fill .feat-mock__alert,.feat-visual--fill .feat-mock__hours,.feat-visual--fill .feat-mock__report,.feat-visual--fill .feat-mock__profile,.feat-visual--fill .feat-mock__timeline-mini,.feat-visual--fill .feat-mock__centers,.feat-visual--fill .feat-mock__roles,.feat-visual--fill .feat-mock__share-list,.feat-visual--fill .feat-mock__audit,.feat-visual--fill .feat-mock__tz-list,.feat-visual--fill .feat-mock__tz-checks,.feat-visual--fill .feat-mock__tz-panel,.feat-visual--fill .feat-mock__cal,.feat-visual--fill .feat-mock__chart,.feat-visual--fill .feat-mock__export,.feat-visual--fill .feat-mock__map,.feat-visual--fill .feat-mock__tablet{flex:1;min-height:0}.service-page #ventajas .feat-visual .feat-mock__grid,.feat-visual--fill .feat-mock__grid{justify-content:space-between}.service-page #ventajas .feat-visual .feat-mock__table,.feat-visual--fill .feat-mock__table{flex-direction:column;display:flex}.service-page #ventajas .feat-visual .feat-mock__table-row,.feat-visual--fill .feat-mock__table-row{flex:none}.service-page #ventajas .feat-visual .feat-mock__card--tablet,.feat-visual--fill .feat-mock__card--tablet{justify-content:center;gap:0;height:100%;padding:10px 12px 8px;overflow:hidden}.service-page #ventajas .feat-visual .feat-mock__tablet,.feat-visual--fill .feat-mock__tablet{flex-direction:column;flex:auto;width:100%;max-width:210px;min-height:0;margin:0 auto;display:flex}.service-page #ventajas .feat-visual .feat-mock__tablet-bezel,.feat-visual--fill .feat-mock__tablet-bezel{flex-direction:column;flex:auto;min-height:0;padding:8px;display:flex}.service-page #ventajas .feat-visual .feat-mock__tablet-screen,.feat-visual--fill .feat-mock__tablet-screen{flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex}.service-page #ventajas .feat-visual .feat-mock__tablet-screen .feat-mock__hours,.feat-visual--fill .feat-mock__tablet-screen .feat-mock__hours{flex:1;gap:6px;min-height:0}.service-page #ventajas .feat-visual .feat-mock__tablet-screen--dark,.feat-visual--fill .feat-mock__tablet-screen--dark{justify-content:center;gap:4px;min-height:0;padding:10px 8px}.service-page #ventajas .feat-visual .feat-mock__tablet-stand,.feat-visual--fill .feat-mock__tablet-stand{flex-shrink:0;height:5px;margin-top:4px}.service-page #ventajas .feat-visual .feat-mock__device-badge,.feat-visual--fill .feat-mock__device-badge{width:32px;height:32px;bottom:14px;right:8px}.service-page #ventajas .feat-visual .feat-mock__tablet-time,.feat-visual--fill .feat-mock__tablet-time{font-size:22px}.service-page #ventajas .feat-visual .feat-mock__guest,.feat-visual--fill .feat-mock__guest,.service-page #ventajas .feat-visual .feat-mock__tz-select,.feat-visual--fill .feat-mock__tz-select{flex-shrink:0}.service-page #ventajas .feat-visual .feat-mock--tz-adjust .feat-mock__card,.feat-visual--fill .feat-mock--tz-adjust .feat-mock__card{justify-content:center;gap:16px}.service-page #ventajas .feat-visual .feat-mock--tz-adjust .feat-mock__tz-checks,.feat-visual--fill .feat-mock--tz-adjust .feat-mock__tz-checks{flex:none;justify-content:flex-start;gap:8px}.service-page #ventajas .feat-visual .feat-mock__profile-top,.feat-visual--fill .feat-mock__profile-top{flex-shrink:0;margin-bottom:8px;padding:8px 10px}.service-page #ventajas .feat-visual .feat-mock__hours,.service-page #ventajas .feat-visual .feat-mock__centers,.service-page #ventajas .feat-visual .feat-mock__roles,.service-page #ventajas .feat-visual .feat-mock__share-list,.service-page #ventajas .feat-visual .feat-mock__audit,.service-page #ventajas .feat-visual .feat-mock__tz-list,.service-page #ventajas .feat-visual .feat-mock__tz-checks,.service-page #ventajas .feat-visual .feat-mock__tz-panel,.service-page #ventajas .feat-visual .feat-mock__timeline-mini,.feat-visual--fill .feat-mock__hours,.feat-visual--fill .feat-mock__centers,.feat-visual--fill .feat-mock__roles,.feat-visual--fill .feat-mock__share-list,.feat-visual--fill .feat-mock__audit,.feat-visual--fill .feat-mock__tz-list,.feat-visual--fill .feat-mock__tz-checks,.feat-visual--fill .feat-mock__tz-panel,.feat-visual--fill .feat-mock__timeline-mini{justify-content:space-between}.service-page #ventajas .feat-visual .feat-mock__hours-row,.service-page #ventajas .feat-visual .feat-mock__center-row,.service-page #ventajas .feat-visual .feat-mock__role-row,.service-page #ventajas .feat-visual .feat-mock__share-row,.service-page #ventajas .feat-visual .feat-mock__audit-row,.service-page #ventajas .feat-visual .feat-mock__tz-row,.service-page #ventajas .feat-visual .feat-mock__tz-panel-row,.service-page #ventajas .feat-visual .feat-mock__report-row,.service-page #ventajas .feat-visual .feat-mock__tl-item,.feat-visual--fill .feat-mock__hours-row,.feat-visual--fill .feat-mock__center-row,.feat-visual--fill .feat-mock__role-row,.feat-visual--fill .feat-mock__share-row,.feat-visual--fill .feat-mock__audit-row,.feat-visual--fill .feat-mock__tz-row,.feat-visual--fill .feat-mock__tz-panel-row,.feat-visual--fill .feat-mock__report-row,.feat-visual--fill .feat-mock__tl-item{flex:none;align-items:center;padding-top:8px;padding-bottom:8px}.service-page #ventajas .feat-visual .feat-mock__center-icon,.feat-visual--fill .feat-mock__center-icon{border-radius:8px;width:28px;height:28px}.service-page #ventajas .feat-visual .feat-mock__report-cards,.feat-visual--fill .feat-mock__report-cards{flex-shrink:0;gap:8px;margin-bottom:0}.service-page #ventajas .feat-visual .feat-mock__mini-stat,.feat-visual--fill .feat-mock__mini-stat{padding:8px 10px}.service-page #ventajas .feat-visual .feat-mock__mini-stat strong,.feat-visual--fill .feat-mock__mini-stat strong{font-size:18px}.service-page #ventajas .feat-visual .feat-mock--vac-reports .feat-mock__hours,.feat-visual--fill .feat-mock--vac-reports .feat-mock__hours,.service-page #ventajas .feat-visual .feat-mock--vac-transparency .feat-mock__roles,.feat-visual--fill .feat-mock--vac-transparency .feat-mock__roles{gap:6px}.service-page #ventajas .feat-visual .feat-mock__center-name,.feat-visual--fill .feat-mock__center-name{font-size:12.5px}.service-page #ventajas .feat-visual .feat-mock__role-scope,.feat-visual--fill .feat-mock__role-scope{font-size:11px}.service-page #ventajas .feat-visual .feat-mock__report,.feat-visual--fill .feat-mock__report{flex-direction:column;display:flex}.service-page #ventajas .feat-visual .feat-mock__alert--stack,.feat-visual--fill .feat-mock__alert--stack{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.service-page #ventajas .feat-visual .feat-mock__alert-row,.feat-visual--fill .feat-mock__alert-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-page #ventajas .feat-visual .feat-mock__alert-row--message,.feat-visual--fill .feat-mock__alert-row--message{justify-content:flex-start;gap:8px}.service-page #ventajas .feat-visual .feat-mock__alert-row--message strong,.feat-visual--fill .feat-mock__alert-row--message strong{font-size:13px;font-weight:600;line-height:1.4}.service-page #ventajas .feat-visual .feat-mock__alert-row .feat-mock__badge,.feat-visual--fill .feat-mock__alert-row .feat-mock__badge{padding:5px 9px;font-size:10px}.service-page #ventajas .feat-visual .feat-mock__cta,.feat-visual--fill .feat-mock__cta{margin-top:auto}.service-page #ventajas .feat-visual .feat-mock__map,.feat-visual--fill .feat-mock__map{height:auto}.service-page #ventajas .feat-visual .feat-mock__cal,.feat-visual--fill .feat-mock__cal{align-content:stretch;margin-bottom:0}.service-page #ventajas .feat-visual .feat-mock__cal-day,.feat-visual--fill .feat-mock__cal-day{aspect-ratio:auto;height:100%;min-height:22px}.service-page #ventajas .feat-visual .feat-mock__cal-legend,.feat-visual--fill .feat-mock__cal-legend{margin-top:auto}.service-page #ventajas .feat-visual .feat-mock__export,.feat-visual--fill .feat-mock__export{justify-content:center;width:100%}.service-page #ventajas .feat-visual .feat-mock__chart,.feat-visual--fill .feat-mock__chart{align-items:center;display:flex}.service-page #ventajas .feat-visual .feat-mock__chart svg,.feat-visual--fill .feat-mock__chart svg{height:100%}.service-page #ventajas .feat-visual .feat-mock__profile,.feat-visual--fill .feat-mock__profile{flex-direction:column;display:flex}.service-page #ventajas .feat-visual .feat-mock__fields,.feat-visual--fill .feat-mock__fields{flex:1;justify-content:space-between}.service-page #ventajas .feat-visual .feat-mock__phone,.feat-visual--fill .feat-mock__phone{flex-direction:column;flex:1;justify-content:center;width:min(100%,240px);max-width:240px;margin:auto;display:flex}.service-page #ventajas .feat-visual .feat-mock__guest-perms,.feat-visual--fill .feat-mock__guest-perms{flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-height:0;display:flex}.feat-visual img{width:100%;height:auto;display:block}.feat-mock{width:100%;max-width:420px}.feat-mock__card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:18px;position:relative;box-shadow:0 18px 40px -24px #0e1a3d47}.feat-mock__card--center{flex-direction:column;align-items:stretch;gap:16px;display:flex;position:relative}.feat-mock__card--map{padding:12px;overflow:hidden}.feat-mock__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.feat-mock__title{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:700}.feat-mock__legend{gap:6px;display:flex}.feat-mock__dot{border-radius:999px;width:18px;height:8px}.feat-mock__dot--navy{background:var(--navy-light)}.feat-mock__dot--mint{background:var(--mint)}.feat-mock__dot--violet{background:var(--violet)}.feat-mock__chip{font-family:var(--mono);color:var(--navy);background:#2c47a014;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:600}.feat-mock__grid{background:#f5f7fb;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.feat-mock__grid-row,.feat-mock__person{align-items:center;gap:10px;display:flex}.feat-mock__person--head{gap:8px}.feat-mock__avatar{background:linear-gradient(135deg, var(--navy-light), var(--violet));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.feat-mock__avatar--sm{width:18px;height:18px}.feat-mock__bar{background:#d8deec;border-radius:999px;width:52px;height:8px;display:block}.feat-mock__bar--sm{background:#e6ebf5;width:78px;height:6px;margin-top:6px}.feat-mock__bar--name{width:44px}.feat-mock__bar--wide{width:100%;height:10px;margin-top:10px}.feat-mock__bar--mid{width:70%;height:10px;margin-top:8px}.feat-mock__cells{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.feat-mock__cell{border-radius:6px;height:16px}.feat-mock__cell--navy{background:#5171e08c}.feat-mock__cell--mint{background:#2ee6a68c}.feat-mock__cell--violet{background:#8b6ff080}.feat-mock__table{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.feat-mock__table-row{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink);grid-template-columns:52px 36px repeat(4,1fr);align-items:center;gap:6px;padding:9px 10px;font-size:10px;display:grid}.feat-mock__table-row:last-child{border-bottom:none}.feat-mock__days{color:var(--navy-dark);font-weight:700}.feat-mock__hour{text-align:center;color:var(--gray)}.feat-mock__hour.is-empty{color:var(--gray-light)}.feat-mock__badge{font-family:var(--mono);color:var(--navy-dark);background:#f3f5fb;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.feat-mock__badge--ok{color:#0d6b4c;background:#2ee6a62e}.feat-mock__badge--warn{color:#8a3b2a;background:#f0716729}.feat-mock__guest{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:4px 0 12px;display:flex}.feat-mock__guest-avatar{width:42px;height:42px;color:var(--navy);background:#eef1f8;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.feat-mock__guest-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feat-mock__guest-meta strong{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.feat-mock__guest-meta span{color:var(--gray);font-size:12px;line-height:1.3}.feat-mock__guest-perms{flex-direction:column;gap:8px;display:flex}.feat-mock__perm{color:var(--navy-dark);background:#f7f8fc;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.feat-mock__perm.is-off{color:var(--gray);background:#fafbfe}.feat-mock__perm svg{color:var(--mint);flex-shrink:0}.feat-mock__perm.is-off svg{color:var(--gray-light)}.feat-mock__share-list,.feat-mock__audit{flex-direction:column;gap:8px;display:flex}.feat-mock__share-row,.feat-mock__audit-row{background:#f7f8fc;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.feat-mock__share-row.is-blocked{opacity:.85;background:#fafbfe}.feat-mock__share-row>div,.feat-mock__audit-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feat-mock__share-row strong,.feat-mock__audit-row strong{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.3}.feat-mock__share-row span,.feat-mock__audit-row span{color:var(--gray);font-size:11.5px;line-height:1.3}.feat-mock__audit-row svg{color:var(--navy);flex-shrink:0}.feat-mock__tz-list,.feat-mock__tz-checks,.feat-mock__tz-panel{flex-direction:column;gap:8px;display:flex}.feat-mock__tz-row,.feat-mock__tz-panel-row,.feat-mock__tz-select{background:#f7f8fc;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.feat-mock__tz-select{border:1px solid var(--line);background:#eef1f8;margin-bottom:10px}.feat-mock__tz-select-icon{background:var(--white);width:42px;height:42px;color:var(--navy);border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.feat-mock__tz-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feat-mock__tz-meta strong{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.3}.feat-mock__tz-meta span{color:var(--gray);font-size:11.5px;line-height:1.3}.feat-mock__tz-clock{font-family:var(--mono);color:var(--navy-dark);flex-shrink:0;font-size:12px;font-weight:600}.feat-mock__tz-panel-row svg{color:var(--navy);flex-shrink:0}.feat-mock__alert{border:1px solid var(--line);background:#fafbfe;border-radius:14px;padding:14px}.feat-mock__alert-text{flex-direction:column;display:flex}.feat-mock__progress{border-radius:999px;gap:2px;height:8px;margin-top:14px;display:flex;overflow:hidden}.feat-mock__seg{height:100%;display:block}.feat-mock__seg--warn{background:#f07167;width:12%}.feat-mock__seg--mint{background:var(--mint);width:34%}.feat-mock__seg--violet{background:var(--violet);width:20%}.feat-mock__cta{background:var(--navy-dark);color:#fff;border-radius:999px;place-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:grid;box-shadow:0 10px 24px -8px #0e1a3d73}.feat-mock__map{background:linear-gradient(#f7f8fc 0%,#eef1f8 100%);border-radius:14px;height:240px;position:relative;overflow:hidden}.feat-mock__block{background:#0f17290f;border-radius:8px;position:absolute}.feat-mock__poi{background:#f0a04b;border-radius:2px;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.feat-mock__radar{width:120px;height:120px;position:absolute;top:38%;left:34%;transform:translate(-50%,-50%)}.feat-mock__radar span{border:2px solid #2c47a038;border-radius:50%;animation:3.2s ease-out infinite feat-radar;position:absolute;inset:0}.feat-mock__radar span:first-child{background:var(--navy);border:none;animation:none;inset:38%}.feat-mock__radar span:nth-child(2){animation-delay:0s;inset:24%}.feat-mock__radar span:nth-child(3){animation-delay:.35s;inset:10%}.feat-mock__radar span:nth-child(4){animation-delay:.7s;inset:-8%}@keyframes feat-radar{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.feat-mock__float{background:var(--white);border:1px solid var(--line);color:var(--navy);z-index:2;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 14px 28px -16px #0e1a3d47}.feat-mock__float strong{color:var(--navy-dark);font-size:13px;font-weight:700;line-height:1.2;display:block}.feat-mock__float small{font-family:var(--mono);color:var(--mint);margin-top:2px;font-size:10px;display:block}.feat-mock__status{background:var(--mint);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #2ee6a62e}.feat-mock__pin{justify-content:center;gap:10px;margin:4px 0 10px;display:flex}.feat-mock__qr{color:#ffffffeb;justify-content:center;align-items:center;margin:6px 0 12px;display:flex}.feat-mock__pin span{background:#ffffffe0;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #fff3}.feat-mock__phone{border:1px solid var(--line);background:#f7f8fc;border-radius:22px;width:min(100%,220px);margin:0 auto;padding:14px 14px 18px;position:relative}.feat-mock__phone-bar{background:#d5dbe8;border-radius:999px;width:42px;height:5px;margin:0 auto 14px}.feat-mock__phone-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.feat-mock__phone-btn{background:var(--navy-dark);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding:10px;font-size:12px;font-weight:600;display:inline-flex}.feat-mock__phone-loc{font-family:var(--mono);color:var(--gray);align-items:center;gap:5px;margin-top:10px;font-size:10px;display:inline-flex}.feat-mock__shield{background:var(--white);width:56px;height:56px;color:var(--navy);border:1.5px solid #2ee6a68c;border-radius:16px;place-items:center;display:grid;position:absolute;bottom:28px;right:22px;box-shadow:0 14px 28px -14px #0e1a3d4d}.feat-mock__hours{flex-direction:column;gap:12px;display:flex}.feat-mock__hours-row{background:#f5f7fb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.feat-mock__hours-meta{flex-direction:column;align-items:flex-end;gap:6px;min-width:72px;display:flex}.feat-mock__hours-time{font-family:var(--mono);color:var(--navy-dark);font-size:12px;font-weight:700}.feat-mock__progress--sm{width:72px;height:6px;margin-top:0}.feat-mock__report{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.feat-mock__report-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.feat-mock__report-row:last-child{border-bottom:none}.feat-mock__dot-status{border-radius:50%;flex-shrink:0;width:10px;height:10px}.feat-mock__dot-status.is-ok{background:var(--mint);box-shadow:0 0 0 3px #2ee6a62e}.feat-mock__dot-status.is-alert{background:#f5a623;box-shadow:0 0 0 3px #f5a6232e}.feat-mock__dot-status.is-no{background:#f07167;box-shadow:0 0 0 3px #f0716729}.feat-mock__req-send{background:var(--navy-dark);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:11px 16px;font-size:13px;font-weight:600;display:inline-flex}.feat-mock__req-item{border:1px solid var(--line);background:#fafbfe;border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}.feat-mock__req-item+.feat-mock__req-item{margin-top:10px}.feat-mock__req-item--overlap{background:#f5a62314;border-color:#f5a62373}.feat-mock__req-overlap{color:#9a6700;background:#f5a62324;border:1px solid #f5a62359;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.feat-mock__req-overlap svg{color:#d97706;flex-shrink:0}.feat-mock__req-meta{flex-direction:column;gap:4px;display:flex}.feat-mock__req-meta strong{color:var(--navy-dark);font-size:14px;font-weight:700}.feat-mock__req-meta span{color:var(--gray);font-size:12px}.feat-mock__req-actions{flex-wrap:wrap;gap:8px;display:flex}.feat-mock__req-btn{border:1px solid var(--line);color:var(--navy-dark);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.feat-mock__req-btn--ok{color:#0f8f66;background:#2ee6a61a;border-color:#2ee6a659}.feat-mock__req-btn--no{color:#d94841;background:#f0716714;border-color:#f0716759}.feat-mock__stat{margin-bottom:12px}.feat-mock__stat strong{letter-spacing:-.03em;color:var(--navy);font-size:28px;font-weight:800;line-height:1.1;display:block}.feat-mock__stat span{color:var(--navy-dark);margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.feat-mock__chart{background:#f5f7fb;border-radius:14px;padding:10px 8px 4px}.feat-mock__chart svg{width:100%;height:auto;display:block}.feat-mock__avatar--lg{width:44px;height:44px}.feat-mock__profile-top{background:#f5f7fb;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.feat-mock__fields{flex-direction:column;gap:10px;display:flex}.feat-mock__field{border:1px solid var(--line);color:var(--navy);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.feat-mock__timeline-mini{flex-direction:column;gap:0;padding-left:6px;display:flex}.feat-mock__tl-item{border-left:2px solid var(--line);align-items:flex-start;gap:12px;margin-left:5px;padding:12px 0 12px 16px;display:flex;position:relative}.feat-mock__tl-item:last-child{padding-bottom:4px}.feat-mock__tl-dot{background:var(--white);border:2px solid var(--navy);border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-6px}.feat-mock__tl-dot.is-active{background:var(--navy)}.feat-mock__tl-item strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.feat-mock__tl-item small{color:var(--gray);margin-top:2px;font-size:12px;display:block}.feat-mock__report-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.feat-mock__mini-stat{background:#f5f7fb;border-radius:12px;padding:12px}.feat-mock__mini-stat span{font-family:var(--mono);color:var(--gray);margin-bottom:4px;font-size:10px;display:block}.feat-mock__mini-stat strong{color:var(--navy-dark);letter-spacing:-.02em;font-size:22px;font-weight:800}.feat-mock__mini-stat--pos strong{color:#0f8f66}.feat-mock__mini-stat--neg strong{color:#d94841}.feat-mock__extra-balance{border:1px solid var(--line);background:#fafbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.feat-mock__extra-balance span{color:var(--gray);font-size:12px}.feat-mock__extra-balance strong{font-family:var(--mono);color:var(--navy-dark);font-size:16px;font-weight:700}.feat-mock__extra-rows{flex-direction:column;gap:10px;display:flex}.feat-mock__extra-row{border:1px solid var(--line);background:#fafbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.feat-mock__extra-row--highlight{background:#2ee6a614;border-color:#2ee6a659}.feat-mock__extra-label{color:var(--gray);align-items:center;gap:6px;font-size:12px;display:inline-flex}.feat-mock__extra-row strong{font-family:var(--mono);color:var(--navy-dark);font-size:14px;font-weight:700}.feat-mock__extra-row--highlight strong{color:#0f8f66}.feat-mock__extra-note{color:var(--gray);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:inline-flex}.feat-mock__extra-tabs{gap:6px;margin-bottom:12px;display:flex}.feat-mock__extra-tab{border:1px solid var(--line);color:var(--gray);background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.feat-mock__extra-tab.is-active{color:var(--navy-dark);background:#2c47a014;border-color:#2c47a033}.feat-mock__extra-strong--pos{color:#0f8f66}.feat-mock__table-row--report{grid-template-columns:56px repeat(2,1fr) 52px}.feat-mock__export{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.feat-mock__export-icon{width:52px;height:52px;color:var(--navy);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border-radius:14px;place-items:center;display:grid}.feat-mock__cta{justify-content:center;align-items:center;gap:8px;display:inline-flex}.feat-mock__centers,.feat-mock__roles{flex-direction:column;gap:10px;display:flex}.feat-mock__center-row,.feat-mock__role-row{background:#f5f7fb;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.feat-mock__center-icon{width:34px;height:34px;color:var(--navy);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.feat-mock__center-name{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3;display:block}.feat-mock__role-scope{color:var(--gray);margin-top:2px;font-size:12px;display:block}.feat-mock__filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.feat-mock__chip.is-on{background:var(--navy-dark);color:#fff}.feat-mock__cal{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:12px;display:grid}.feat-mock__cal-day{aspect-ratio:1;font-family:var(--mono);color:var(--gray);background:#f5f7fb;border-radius:8px;place-items:center;font-size:10px;display:grid}.feat-mock__cal-day.is-off{color:var(--navy-dark);background:#2ee6a638;font-weight:700}.feat-mock__cal-legend{color:var(--gray);align-items:center;gap:8px;font-size:12px;display:flex}.feat-mock__kiosk{width:100%;max-width:220px;margin:0 auto 12px}.feat-mock__kiosk-screen{background:radial-gradient(circle at 30% 20%, #1a2a5e, var(--navy-dark) 75%);text-align:center;color:#fff;border-radius:18px;padding:28px 18px;box-shadow:0 18px 36px -18px #0e1a3d73}.feat-mock__kiosk-brand{font-family:var(--mono);color:#9aa5d1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.feat-mock__kiosk-msg{margin-bottom:8px;font-size:16px;font-weight:700;display:block}.feat-mock__kiosk-base{background:#d8deec;border-radius:0 0 8px 8px;width:56%;height:10px;margin:10px auto 0}.feat-mock__card--tablet{padding:20px 18px 16px;position:relative;overflow:visible}.feat-mock__tablet{width:100%;max-width:260px;margin:0 auto}.feat-mock__tablet-bezel{background:#1a1f2e;border-radius:22px;padding:10px;box-shadow:0 18px 36px -18px #0e1a3d66}.feat-mock__tablet-screen{background:var(--white);border-radius:14px;min-height:220px;padding:14px}.feat-mock__tablet-screen--dark{background:radial-gradient(circle at 30% 15%, #1a2a5e, var(--navy-dark) 75%);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:18px 14px;display:flex}.feat-mock__tablet-time{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.feat-mock__tablet-nfc{font-family:var(--mono);color:#c5cdee;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:inline-flex}.feat-mock__tablet-screen--dark .feat-mock__kiosk-brand{margin-bottom:4px}.feat-mock__tablet-screen--dark .feat-mock__kiosk-msg{margin:4px 0 0}.feat-mock__tablet-stand{background:#c8d0e4;border-radius:0 0 6px 6px;width:42%;height:8px;margin:8px auto 0}.feat-mock__device-badge{background:var(--white);border:1px solid var(--line);width:40px;height:40px;color:var(--navy);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:22px;right:10px;box-shadow:0 10px 24px -12px #0e1a3d4d}.feat-mock__pin{margin:4px 0 10px}.visual-stack--photo{align-items:center;height:auto;min-height:360px;display:flex}.visual-stack--photo-tall{height:460px;min-height:460px}.visual-stack--photo-tall .visual-photo{box-sizing:border-box;width:100%;height:100%;padding:0;display:block;overflow:hidden}.visual-stack--photo-tall .visual-photo img{object-fit:cover;object-position:center center;border-radius:28px;width:100%;height:100%}.visual-photo{background:linear-gradient(160deg,#eef1f8 0%,#e8ecf7 100%);border-radius:28px;width:100%;padding:24px;box-shadow:0 40px 80px -30px #0e1a3d47}.visual-photo img{border-radius:16px;width:100%;height:auto;display:block}.feat-mock__float--static{justify-content:flex-start;width:100%;margin-top:4px;position:relative;bottom:auto;left:auto}.feat-mock__steps-mini{flex-direction:column;gap:10px;width:100%;margin-bottom:8px;display:flex}.feat-mock__step-mini{background:#f5f7fb;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.feat-mock__step-mini .feat-mock__tl-dot{position:static}.feat-mock__step-mini strong{color:var(--ink);font-size:13px;font-weight:700}.feat-visual__chip{border:1px solid var(--line);font-family:var(--mono);color:var(--navy-dark);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:inline-flex;box-shadow:0 16px 32px -18px #0e1a3d33}.feat-visual__chip svg{color:var(--navy);flex-shrink:0}@media (prefers-reduced-motion:reduce){.feat-mock__radar span{animation:none}}.service-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.service-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.service-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px -24px #0e1a3d40}.service-card__icon{width:42px;height:42px;color:var(--navy);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.service-card h3,.service-card .service-h3{letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.service-card p:not(.service-h3){color:var(--gray);margin:0;font-size:14.5px;line-height:1.6}.timeline{padding-left:32px;position:relative}.timeline__track{pointer-events:none;width:2px;position:absolute;top:7px;bottom:0;left:0}.timeline__line{background:var(--line);border-radius:1px;width:2px;position:absolute;inset:0}.timeline__progress{background:var(--navy);will-change:height;border-radius:1px;width:2px;height:0;position:absolute;top:0;left:0}.timeline-item{padding-bottom:40px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item__dot{--dot-fill:0;background:var(--white);border:3px solid var(--navy);box-sizing:border-box;z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:-38px;overflow:hidden}.timeline-item__dot:before{content:"";background:var(--navy);transform:scale(var(--dot-fill));transform-origin:50%;will-change:transform;border-radius:50%;position:absolute;inset:0}.timeline-item.is-active .timeline-item__dot{background:var(--navy)}@media (prefers-reduced-motion:reduce){.timeline__progress,.timeline-item__dot:before{transition:none}}.timeline-item__label{font-family:var(--mono);color:var(--violet);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11.5px;font-weight:700}.timeline-item h3,.timeline-item__title,.timeline-item .service-h3{color:var(--ink);margin:0 0 8px;font-size:16.5px;font-weight:700}.timeline-item p:not(.timeline-item__title):not(.service-h3){color:var(--gray);max-width:480px;margin:0;font-size:14px;line-height:1.6}.tutorial-videos{margin-bottom:0}.tutorial-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tutorial-grid--single{grid-template-columns:1fr;max-width:560px}.tutorial-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.tutorial-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 40px -22px #0e1a3d38}.tutorial-card__media{aspect-ratio:16/9;cursor:pointer;background:#0e1a3d;border:none;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tutorial-card__thumb{object-fit:cover;width:100%;height:100%;display:block}.tutorial-card__play{background:var(--white);width:56px;height:56px;color:var(--navy-dark);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px -10px #0e1a3d73}.tutorial-card__media:hover .tutorial-card__play{transform:translate(-50%,-50%)scale(1.05)}.tutorial-card__media.is-playing{cursor:default}.tutorial-card__media.is-playing .tutorial-card__play,.tutorial-card__media.is-playing .tutorial-card__thumb{display:none}.tutorial-card__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tutorial-card__title{letter-spacing:-.015em;color:var(--ink);margin:14px 4px 6px;font-size:16px;font-weight:700;line-height:1.35}.tutorial-card__link{color:var(--navy);margin:0 4px 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.tutorial-card__link:hover{text-decoration:underline}.cta-banner{margin:95px auto 80px}.service-body:has(+.cta-banner) .service-main>section:last-child{margin-bottom:0}.pricing-faq:has(+.cta-banner),.faq-page__body:has(+.cta-banner),.blog-listing:has(+.cta-banner),.blog-related:has(+.cta-banner),.partners-how.wrap:has(+.cta-banner),.partners-programs.wrap:has(+.cta-banner),.empresa-page .ally-band.wrap:has(+.cta-banner),.empresa-team.wrap:has(+.cta-banner),section:has(+.cta-banner){margin-bottom:0;padding-bottom:0}.cta-banner__inner{background:var(--blog-cta-gradient);border-radius:var(--radius-l);text-align:center;color:#fff;padding:56px 40px;position:relative;overflow:hidden;box-shadow:0 20px 48px -28px #0e1a3d8c}.cta-banner__inner:before{display:none}.cta-banner__inner h2,.cta-banner__title{letter-spacing:-.02em;z-index:1;color:#fff;margin:0 0 12px;position:relative;font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;line-height:1.15!important}.cta-banner__inner p{color:#fff;z-index:1;margin:0 0 26px;font-size:14.5px;position:relative}.cta-banner__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.cta-banner__btn{color:var(--navy-dark);background:#fff;box-shadow:0 10px 24px -8px #00000059}.cta-banner__btn:hover{color:var(--navy-dark);box-shadow:0 14px 28px -8px #00000073}.cta-banner__inner .btn-outline{color:#fff;background:0 0;border-color:#ffffff47}.cta-banner__inner .btn-outline:hover{color:#fff;background:#ffffff14}.sector-page__subtitle{letter-spacing:-.02em;color:var(--navy);margin:0 0 14px;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.35}.sector-mag>.breadcrumb{padding-top:24px;padding-bottom:24px}.sector-mag .split-hero{align-items:start;padding-top:0;padding-bottom:72px}@media (width>=861px){.sector-mag>.logo-strip+.service-body.service-body--solo,.sector-mag>.sector-trust-bar+.service-body.service-body--solo{margin-top:70px}.sector-mag .service-main>section:last-child{margin-bottom:70px}}.sector-mag #digitaliza{margin-top:0;padding-top:0}.sector-mag #digitaliza .feat-row>.feat-visual{align-self:stretch;width:100%;min-width:0}.sector-mag #digitaliza .feat-visual{justify-content:stretch;align-items:stretch;min-height:376px;display:flex}.sector-mag #digitaliza .feat-mock{flex:1;align-items:stretch;width:100%;max-width:100%;margin:0;display:flex}.sector-mag #digitaliza .feat-mock>.feat-mock__card{box-sizing:border-box;flex:1;width:100%;min-height:300px}.sector-mag #digitaliza .feat-mock__card:not(.feat-mock__card--map){flex-direction:column;display:flex}.sector-mag #digitaliza .feat-mock--vac-calendar .feat-mock__cal{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));margin-bottom:12px}.sector-mag #digitaliza .feat-mock--vac-calendar .feat-mock__cal-day{aspect-ratio:unset;min-height:38px}.sector-mag .service-tag{color:var(--navy);gap:0;margin-bottom:6px}.sector-mag .service-tag .dot{display:none}.sector-trust.wrap,.sector-values.wrap,.sector-pillars.wrap,.sector-features.wrap,.sector-faq.wrap{padding-top:56px;padding-bottom:24px}.sector-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sector-trust__item{text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;align-items:center;gap:14px;padding:24px 16px;display:flex;box-shadow:0 18px 40px -28px #0e1a3d33}.sector-trust__item img{object-fit:contain;width:auto;height:88px}.sector-trust__item p{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.sector-values__rows{margin-top:36px}.sector-values__rows .feat-row:nth-child(2n){direction:rtl}.sector-values__rows .feat-row:nth-child(2n)>*{direction:ltr}.sector-adapt.wrap{padding-top:40px;padding-bottom:40px}.sector-adapt__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}.sector-adapt__media{border-radius:var(--radius-l);border:1px solid var(--line);background:linear-gradient(160deg,#eef1f8,#e8ecf7);padding:20px}.sector-adapt__media img{border-radius:var(--radius-m);width:100%;height:auto;display:block}.sector-adapt__copy h2{text-align:left;margin:0 0 14px}.sector-adapt__copy p{color:var(--gray);text-align:left;margin:0 0 12px;font-size:16px;line-height:1.55}.sector-adapt__badges{flex-direction:column;align-items:flex-start;gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.sector-adapt__badges li{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.sector-adapt__badges svg{color:var(--mint)}.sector-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sector-feature{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink);align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex;box-shadow:0 12px 28px -24px #0e1a3d33}.sector-feature__icon{width:36px;height:36px;color:var(--navy);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sector-mag{min-width:0;padding-bottom:24px;overflow-x:clip}.sector-mag-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;padding:28px 0 48px;display:grid}.sector-mag-hero__copy{min-width:0}.sector-mag-hero__tag{font-family:var(--mono);letter-spacing:.02em;color:var(--navy);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:600;display:inline-flex}.sector-mag-hero__copy h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.08}.sector-mag-hero__lede{color:var(--gray);max-width:36em;margin:0 0 22px;font-size:16px;line-height:22px}.sector-mag-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.sector-mag-hero__note{color:var(--gray-light);margin:0;font-size:13px}.sector-mag-hero__media{aspect-ratio:4/3;border-radius:28px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 56px -28px #0e1a3d59}.sector-mag-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.sector-mag-hero__media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0e1a3d1f,#0000 55%);position:absolute;inset:0}.sector-mag-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0 24px}.sector-mag-trust__label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-light);text-align:center;margin:0 0 20px;font-size:12px;font-weight:600}.sector-mag-trust__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px;margin:0;padding:0;list-style:none;display:flex}.sector-mag-trust__item{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:140px;display:flex}.sector-mag-trust__item img{object-fit:contain;width:auto;height:64px}.sector-mag-trust__item span{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.sector-trust-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,.85fr) minmax(0,1.4fr);align-items:center;gap:32px 48px;padding-top:36px;padding-bottom:28px;display:grid}.sector-trust-bar__title,.sector-trust-bar__copy h2,.sector-trust-bar__copy h2.label{letter-spacing:.09em;text-transform:uppercase;color:var(--gray-light);text-align:left;margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.sector-trust-bar__lede{display:none}.sector-trust-bar__logos{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:20px 28px;margin:0;padding:0;list-style:none;display:flex}.sector-trust-bar__item{text-align:center;flex-direction:column;align-items:center;gap:10px;width:124px;display:flex}.sector-trust-bar__item img{object-fit:contain;filter:drop-shadow(0 4px 10px #0e1a3d14);width:auto;height:72px}.sector-trust-bar__name{color:var(--ink);text-wrap:balance;margin:0;font-size:13px;font-weight:600;line-height:1.3}.sector-mag-rows{flex-direction:column;gap:72px;padding:64px 0 40px;display:flex}.sector-mag-row{grid-template-columns:1.25fr .85fr;align-items:center;gap:48px;display:grid}.sector-mag-row--flip{grid-template-columns:.85fr 1.25fr}.sector-mag-row--flip .sector-mag-row__copy{order:2}.sector-mag-row--flip .sector-mag-row__media{order:1}.sector-mag-row__copy h2{text-align:left;margin:0 0 14px}.sector-mag-row__copy p{color:var(--gray);text-align:left;max-width:38em;margin:0;font-size:16px;line-height:22px}.sector-mag-row__kicker{font-family:var(--mono);color:var(--navy);letter-spacing:.03em;margin:0 0 10px;font-size:12px;font-weight:600}.sector-mag-row__media{border-radius:var(--radius-l);aspect-ratio:5/4;background:linear-gradient(160deg,#eef1f8,#e8ecf7);min-width:0;overflow:hidden}.sector-mag-row__media img{object-fit:cover;width:100%;height:100%;display:block}.sector-mag-row__media--mock{aspect-ratio:auto;border:1px solid var(--line);padding:20px}.sector-mag-pillars{padding:48px 0 32px}.sector-mag-pillars .section-head{margin-bottom:28px}.sector-mag-pillars__list{border-top:1px solid var(--line);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sector-mag-pillar{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;align-items:start;gap:20px;padding:28px 0;display:grid}.sector-mag-pillar__icon{background:color-mix(in srgb, var(--navy-light) 12%, white);width:48px;height:48px;color:var(--navy);border-radius:14px;place-items:center;display:grid}.sector-mag-pillar h3{margin:0 0 8px}.sector-mag-pillar p{color:var(--gray);max-width:52em;margin:0;font-size:16px;line-height:22px}.sector-mag-faq{padding-block-end:48px}.sector-capacidades+.sector-mag-faq{padding-block-start:70px}.sector-mag-faq .section-head{margin-bottom:48px}.sector-cta-band{background:0 0;border:none;width:100%;margin-block:95px 56px;position:relative;overflow:visible}.sector-capacidades:has(+.sector-cta-band),.sector-efficiency:has(+.sector-cta-band),.pricing-block--embedded:has(+.sector-cta-band),.section--legal:has(+.sector-cta-band),.section--video:has(+.sector-cta-band),.ads-stats:has(+.sector-cta-band){margin-bottom:0;padding-bottom:0}.sector-cta-band:before{display:none}.sector-cta-band__shell{padding-top:56px;position:relative;overflow:visible}.sector-cta-band__panel{border-radius:var(--radius-l);background:linear-gradient(135deg, #1a2f6e 0%, var(--navy-dark) 55%, #0a142e 100%);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:20px 16px;min-height:320px;padding:48px;display:grid;position:relative;overflow:hidden}.sector-cta-band__panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 88% 70%,#5171e047,#0000 55%);position:absolute;inset:0}.sector-cta-band__copy{z-index:1;grid-column:1;min-width:0;max-width:520px;position:relative}.sector-cta-band__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;margin:0 0 14px;font-size:12px;font-weight:700}.sector-cta-band__title{letter-spacing:-.025em;color:#fff;margin:0 0 16px;font-size:clamp(28px,3.6vw,38px);font-weight:800;line-height:1.15}.sector-cta-band__text{color:#fff;max-width:460px;margin:0 0 28px;font-size:15.5px;line-height:1.6}.sector-cta-band__btn{color:var(--navy-dark);background:#fff;box-shadow:0 10px 24px -8px #00000059}.sector-cta-band__btn:hover{color:var(--navy-dark);box-shadow:0 14px 28px -8px #00000073}.sector-cta-band__media{z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:min(46%,460px);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:visible}.sector-cta-band__media img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 24px 40px #00000059);width:100%;max-width:460px;height:auto;max-height:100%;display:block}.sector-mag-badges{flex-direction:column;align-items:flex-start;gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.sector-mag-badges li{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.sector-mag-badges svg{color:var(--mint);flex-shrink:0}.sector-spotlight{background:linear-gradient(180deg, var(--bg) 0%, #eef1f8 42%, #f3f5fc 100%);width:100%;padding:70px 0}.sector-spotlight__inner{position:relative}.sector-spotlight__panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:2.5rem 2.75rem;display:grid;position:relative;overflow:visible;box-shadow:0 24px 48px -28px #0e1a3d2e}.sector-spotlight__media{z-index:1;justify-content:center;align-items:center;min-width:0;padding:12px 16px 28px 8px;display:flex;position:relative;overflow:visible}.sector-spotlight__device{width:100%;max-width:420px;animation:6.5s ease-in-out infinite float;position:relative;overflow:visible}.sector-spotlight__device--duo{max-width:560px}.sector-spotlight__device--duo .sector-spotlight__glow{height:22%;bottom:4%;left:10%;right:10%}.sector-spotlight__device img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 36px #0e1a3d38);width:100%;height:auto;display:block;position:relative}.sector-spotlight__glow{pointer-events:none;background:radial-gradient(#2ee6a666,#0000 72%);border-radius:50%;height:28%;animation:2.8s ease-in-out infinite spotlight-glow;position:absolute;bottom:6%;left:18%;right:18%}.sector-spotlight__scan{aspect-ratio:1;pointer-events:none;z-index:2;transform-origin:50%;border:2px solid #2ee6a6d9;border-radius:10px;width:12%;animation:2.2s ease-out infinite spotlight-scan;position:absolute;top:81%;left:38.6%;transform:translate(-50%,-50%);box-shadow:0 0 #2ee6a673,inset 0 0 12px #2ee6a640}.sector-spotlight__toast{z-index:3;background:var(--white);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;min-width:168px;padding:12px 14px;animation:5.2s ease-in-out -1.2s infinite float;display:flex;position:absolute;top:10%;left:auto;right:-2%;box-shadow:0 18px 40px -18px #0e1a3d59}.sector-spotlight__toast svg{color:var(--mint);flex-shrink:0}.sector-spotlight__toast strong{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.25;display:block}.sector-spotlight__toast span{font-family:var(--mono);color:var(--gray-light);margin-top:2px;font-size:10.5px;display:block}@keyframes spotlight-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes spotlight-scan{0%{opacity:.35;transform:translate(-50%,-50%)scale(.85);box-shadow:0 0 #2ee6a680}55%{opacity:1;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 0 12px #2ee6a600}to{opacity:.35;transform:translate(-50%,-50%)scale(.85);box-shadow:0 0 #2ee6a600}}@media (prefers-reduced-motion:reduce){.sector-spotlight__device,.sector-spotlight__toast,.sector-spotlight__glow,.sector-spotlight__scan{animation:none}}.sector-spotlight__copy{z-index:1;min-width:0;position:relative}.sector-spotlight__kicker{font-family:var(--mono);letter-spacing:.04em;color:var(--navy);margin:0 0 12px;font-size:12px;font-weight:600}.sector-spotlight__copy h2{text-align:left;margin:0 0 14px}.sector-spotlight__copy>p{color:var(--gray);max-width:38em;margin:0 0 18px;font-size:14.5px;line-height:1.65}.sector-spotlight__badges{flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.sector-spotlight__badges li{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.sector-spotlight__badges svg{color:var(--mint);flex-shrink:0}.sector-hero-badges{flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sector-hero-badges li{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sector-hero-badges svg{color:var(--mint);flex-shrink:0}.sector-logos-intro{text-align:center;padding:32px 0 0}.sector-logos-intro h2{margin:0 0 8px;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.2}.sector-logos-intro p{color:var(--gray);margin:0;font-size:16px;line-height:22px}.sector-mag>.sector-logos-intro+.logo-strip{padding-top:20px}.sector-kiosk-points{gap:16px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.sector-kiosk-points li{border:1px solid var(--line);border-radius:var(--radius-m);background:#f5f7fb;padding:24px}.sector-kiosk-points h3,.sector-kiosk-points .service-h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:19px;font-weight:700;line-height:26px;display:flex}.sector-kiosk-points h3 svg,.sector-kiosk-points .service-h3 svg{color:var(--navy);flex-shrink:0}.sector-kiosk-points p:not(.service-h3){color:var(--gray);margin:0;font-size:16px;line-height:22px}.sector-spotlight__panel--kiosk-split{flex-direction:column;gap:48px;display:flex}.sector-kiosk-top{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.sector-kiosk-top__copy{min-width:0}.sector-kiosk-top__copy h2{margin:0 0 14px}.sector-kiosk-top__copy>p{color:var(--gray);margin:0 0 24px;font-size:16px;line-height:22px}.sector-kiosk-points--row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0}.sector-kiosk-points--row li{flex-direction:column;height:100%;display:flex}.sector-kiosk-points--row h3,.sector-kiosk-points--row .service-h3{align-items:flex-start;min-height:52px}.sector-efficiency{background:radial-gradient(ellipse 75% 80% at 12% 50%, #8b6ff01a, transparent 58%), radial-gradient(ellipse 55% 65% at 92% 35%, #2ee6a614, transparent 52%), linear-gradient(180deg, #f3f5fc 0%, var(--bg) 100%);width:100%;padding-block:70px}@media (width>=861px){.sector-mag .sector-efficiency:has(+.sector-cta-band){padding-block-end:0}.sector-mag .sector-efficiency+.sector-cta-band{margin-block-start:95px}}.sector-efficiency__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px 64px;display:grid}.sector-efficiency__copy .eyebrow{margin-bottom:14px}.sector-efficiency__copy h2{text-align:left;margin:0 0 12px}.sector-efficiency__copy>p{color:var(--gray);text-align:left;margin:0 0 20px;font-size:16px;line-height:22px}.sector-efficiency__list{border-left:3px solid #2c47a02e;flex-direction:column;gap:14px;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.sector-efficiency__list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:16px;line-height:22px;display:flex}.sector-efficiency__list svg{color:var(--mint);flex-shrink:0;margin-top:2px}.sector-capacidades{padding-block-start:70px}.sector-capacidades .section-head{margin-bottom:48px}.sector-program{padding-block:70px}.sector-program .section-head{margin-bottom:48px}.sector-program__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 40px;padding:0;list-style:none;display:grid}.sector-program__step{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--white);padding:24px 22px 22px;position:relative;box-shadow:0 12px 28px -22px #0e1a3d59}.sector-program__step-num{font-family:var(--mono);color:var(--gray-light);font-size:12px;font-weight:600;position:absolute;top:18px;right:18px}.sector-program__step-icon{width:44px;height:44px;color:var(--navy);background:linear-gradient(160deg,#eef1f8,#e8ecf7);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.sector-program__step h3{margin:0 0 8px}.sector-program__step p{color:var(--gray);margin:0;font-size:15px;line-height:22px}.sector-program__panel{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:20px;display:grid}.sector-program__panel-copy,.sector-program__link-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);padding:28px}.sector-program__panel-copy h3,.sector-program__panel-copy .service-h3,.sector-program__link-card h4,.sector-program__link-card .service-h3{color:var(--ink);margin:0 0 10px;font-weight:700}.sector-program__panel-copy>p{color:var(--gray);margin:0 0 18px}.sector-program__includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.sector-program__includes li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14.5px;line-height:20px;display:flex}.sector-program__includes svg{color:var(--mint);flex-shrink:0;margin-top:1px}.sector-program__link-card svg{color:var(--navy);margin-bottom:10px}.sector-program__link-card p:not(.service-h3){color:var(--gray);margin:0 0 12px;font-size:15px;line-height:22px}.sector-program__code{border-radius:var(--radius-s);border:1px solid var(--line);font-family:var(--mono);color:var(--navy-dark);white-space:pre-wrap;word-break:break-word;background:#f4f6fb;margin:0 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:block;overflow-x:auto}.sector-program__note{font-size:13.5px!important;line-height:20px!important}.sector-program:has(+.sector-capacidades){padding-block-end:0}@media (width<=860px){.sector-program__steps,.sector-program__panel,.sector-program__includes{grid-template-columns:1fr}}.sector-mag-features{padding:40px 0 24px}.sector-mag-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sector-mag-feature{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.sector-mag-feature__icon{background:color-mix(in srgb, var(--navy-light) 10%, white);width:34px;height:34px;color:var(--navy);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sector-orbit{padding-block:70px}.sector-orbit .section-head{margin-bottom:48px}.sector-orbit__stage{aspect-ratio:640/280;width:min(100%,720px);margin:0 auto 40px;position:relative}.sector-orbit__svg{width:100%;height:100%;position:absolute;inset:0}.sector-orbit__svg .flow-line--track,.sector-orbit__svg .flow-line--pulse{fill:none}.sector-orbit__core{z-index:2;background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:8px;min-width:108px;padding:16px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -22px #0e1a3d47}.sector-orbit__core-icon{width:44px;height:44px;color:var(--navy);background:linear-gradient(135deg,#2c47a01f,#8b6ff024);border-radius:14px;place-items:center;display:grid}.sector-orbit__core span:last-child{color:var(--ink);letter-spacing:-.01em;font-size:12.5px;font-weight:700}.sector-orbit__node{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sector-orbit__node--top{top:16%;left:50%}.sector-orbit__node--right{top:50%;left:89%}.sector-orbit__node--bottom{top:84%;left:50%}.sector-orbit__node--left{top:50%;left:11%}.sector-orbit__node-icon{background:var(--white);border:1px solid var(--line);width:42px;height:42px;color:var(--navy);border-radius:12px;place-items:center;display:grid;box-shadow:0 12px 28px -18px #0e1a3d4d}.sector-orbit__node-label{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:600}.sector-orbit__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sector-orbit__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;transition:transform .2s,box-shadow .2s;display:flex}.sector-orbit__card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #0e1a3d38}.sector-orbit__card-icon{background:color-mix(in srgb, var(--navy-light) 12%, white);width:40px;height:40px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.sector-orbit__card-title{letter-spacing:-.015em;color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.sector-orbit__svg .flow-line--pulse{stroke-dashoffset:.45px;animation:none}}.sector-fines{background:radial-gradient(70% 75% at 8% 40%,#0e1a3d0f,#0000 55%),radial-gradient(50% 60% at 95% 70%,#8b6ff014,#0000 50%),linear-gradient(#f4f6fb 0%,#fcfcfd 100%);width:100%;padding-block:70px}.sector-fines__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px 64px;display:grid}.sector-fines__copy .eyebrow{margin-bottom:14px}.sector-fines__copy h2{text-align:left;margin:0 0 12px}.sector-fines__copy>p{color:var(--gray);text-align:left;max-width:34em;margin:0 0 24px;font-size:16px;line-height:22px}.sector-fines__quote{border-left:3px solid var(--navy);background:0 0;margin:0;padding:18px 0 18px 20px}.sector-fines__quote cite{font-family:var(--mono);letter-spacing:.02em;color:var(--navy);margin-bottom:8px;font-size:12.5px;font-style:normal;font-weight:500;display:block}.sector-fines__quote cite a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sector-fines__quote cite a:hover{color:var(--navy-dark)}.sector-fines__quote p{color:var(--gray);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.sector-fines__scale{flex-direction:column;gap:10px;display:flex}.sector-fines__row{border-radius:var(--radius-m);border:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;display:flex}.sector-fines__row--leve{opacity:.92;padding-block:16px}.sector-fines__row--grave{border-color:color-mix(in srgb, var(--navy) 18%, var(--line));box-shadow:0 8px 22px -16px #0e1a3d59}.sector-fines__row--muy{background:var(--navy-dark);border-color:#0000;padding-block:22px;box-shadow:0 14px 32px -12px #0e1a3d73}.sector-fines__level{letter-spacing:.04em;text-transform:uppercase;color:var(--gray);font-size:13px;font-weight:600}.sector-fines__row--muy .sector-fines__level{color:color-mix(in srgb, var(--mint) 85%, white)}.sector-fines__amount{font-family:var(--mono);letter-spacing:-.02em;color:var(--navy-dark);text-align:right;white-space:nowrap;font-size:17px;font-weight:600}.sector-fines__row--muy .sector-fines__amount{color:var(--white);font-size:18px}.sector-fines__note{color:var(--gray);margin:8px 2px 0;font-size:13.5px;line-height:1.4}@media (width<=767px){.sector-fines{padding-block:40px}.sector-fines__inner{grid-template-columns:1fr;gap:28px}.sector-fines__amount{font-size:15px}.sector-fines__row--muy .sector-fines__amount{font-size:16px}.sector-fines__row{flex-wrap:wrap;gap:6px 12px}.sector-fines__amount{text-align:left;width:100%}}.sector-mag-row__copy h3{margin:0 0 12px}.sector-mag-rows .section-head{margin-bottom:8px}.sector-mag-rows .section-head+.sector-mag-row{margin-top:12px}.sector-bands{padding:56px 0 24px}.sector-bands .section-head{margin-bottom:36px}.sector-bands__list{flex-direction:column;gap:28px;display:flex}.sector-band{border:1px solid var(--line);background:linear-gradient(160deg,#eef1f8 0%,#e8ecf7 100%);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:28px 32px;display:grid}.sector-band--flip .sector-band__media{order:2}.sector-band--flip .sector-band__copy{order:1}.sector-band__media{min-width:0}.sector-band__media .feat-visual{background:0 0;border-radius:20px;min-height:0;padding:8px}.sector-band__copy{min-width:0;padding:8px 4px}.sector-band__copy .feat-row__num{margin-bottom:12px}.sector-band__copy h3{letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35}.sector-band__copy p{color:var(--gray);margin:0 0 18px;font-size:14.5px;line-height:1.65}.sector-band__copy .btn{margin-top:4px}.pricing-block--embedded{padding-block:70px;scroll-margin-top:16px}.pricing-block--embedded.pricing-block--full{max-width:1400px}.pricing-block--embedded.pricing-block--full .price-card{grid-row:span 6}.pricing-block--embedded .pricing-block__head{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto 8px;display:flex}.pricing-block--embedded .pricing-block__head .eyebrow{justify-content:center;margin-bottom:10px}.pricing-block--embedded .pricing-block__head .pricing-hero__save{margin:0 0 16px}.pricing-block--embedded .pricing-block__head h2{margin-bottom:12px}.pricing-block--embedded .pricing-block__head .section-sub{max-width:560px;margin:0 auto}.pricing-block--embedded .pricing{padding-top:20px;padding-bottom:0}.pricing-hero{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;padding-top:28px;padding-bottom:8px}.pricing-hero h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.06}.pricing-hero__lede{color:var(--gray);margin:0;font-size:16.5px;line-height:1.6}.pricing-hero__save{color:#0d6b4c;font-family:var(--mono);box-sizing:border-box;text-wrap:balance;background:#2ee6a629;border-radius:999px;justify-content:center;align-items:center;max-width:100%;margin:0 auto 16px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.pricing{padding-top:28px;padding-bottom:16px}.pricing-page>.pricing.wrap.pricing--with-free{max-width:1400px}.pricing-toggle{border:1px solid var(--line);background:#eef1f8;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:0 auto 32px;padding:5px;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.pricing-toggle__btn{appearance:none;color:var(--gray);font-family:var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.pricing-toggle__btn.is-active{background:var(--white);color:var(--navy-dark);box-shadow:0 8px 20px -10px #0e1a3d59}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width>=1024px){.pricing-grid--paid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-grid--paid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-page .price-card{padding:26px 18px}}.price-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-rows:subgrid;grid-row:span 6;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 18px 40px -28px #0e1a3d47}.price-card__pricing{min-width:0}.price-card__actions{flex-direction:column;min-width:0;display:flex}.price-card__actions .price-card__cta{margin-bottom:22px}.price-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px -24px #0e1a3d40}.price-card__name{letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:800;display:flex}.price-card__pill{letter-spacing:.02em;color:var(--navy-dark);border:1px solid var(--line);background:linear-gradient(135deg,#2ee6a638,#8b6ff024);border-radius:999px;align-items:center;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.price-card__seats{color:var(--gray);margin:6px 0 0;font-size:14px}.price-card__amount{margin-top:22px}.price-card__badge{font-family:var(--mono);color:#0d6b4c;background:#2ee6a62e;border-radius:999px;align-self:center;margin-left:2px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1}.price-card__price{align-items:baseline;gap:4px;line-height:1;display:flex}.price-card__num,.price-card__currency{letter-spacing:-.04em;color:var(--navy-dark);font-size:52px;font-weight:800}.price-card__currency{margin-top:0}.price-card__period{color:var(--gray);margin:10px 0 0;font-size:13.5px}.price-card__note{color:var(--navy);text-align:center;background:#eef1f8;border-radius:999px;margin:14px 0 20px;padding:8px 12px;font-size:13px;font-weight:600}.price-card__cta{justify-content:center;width:100%}.price-card__features-label{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:700}.price-card__features ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.price-card__features li{color:var(--gray);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.price-card__features li svg{color:var(--mint);flex-shrink:0;margin-top:2px}.price-card__features li.is-excluded{color:var(--gray)}.price-card__features li.is-excluded svg{color:#e25555}.pricing[data-billing=monthly] .price-card__amount--annual,.pricing[data-billing=monthly] .price-card__cta--annual,.pricing[data-billing=annual] .price-card__amount--monthly,.pricing[data-billing=annual] .price-card__cta--monthly,.pricing .price-card--free .price-card__amount--annual{display:none}.pricing .price-card--free .price-card__amount--monthly{display:block}.pricing .price-card--free .price-card__cta--free{justify-content:center;width:100%;display:flex}.price-card__limits{min-width:0;padding-top:16px}.price-card__limits ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.price-card__limits li{color:var(--gray);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.price-card__limits li svg{color:var(--mint);flex-shrink:0;margin-top:2px}.price-card__features-label--limits{color:var(--gray);margin-top:0;margin-bottom:12px}.price-card__compliance{border-top:1px solid var(--line);color:var(--gray);align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:18px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.price-card__compliance svg{color:var(--navy);flex-shrink:0;margin-top:1px}.price-card__tagline{color:var(--navy);margin:0 0 4px;font-size:13.5px;font-weight:600}.pricing-page--kiosk .pricing-kiosk-device,.pricing-page--kiosk .pricing[data-billing=once] .pricing-grid{display:none}.pricing-page--kiosk .pricing[data-billing=once] .pricing-kiosk-device{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr) minmax(220px,42%);align-items:center;gap:28px;max-width:760px;margin:28px auto 0;padding:32px 28px;display:grid;box-shadow:0 24px 48px -24px #0e1a3d2e}.pricing-kiosk-device__eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violet);margin:0 0 8px;font-size:11.5px;font-weight:600}.pricing-kiosk-device__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.2}.pricing-kiosk-device__lede{color:var(--gray);margin:0 0 20px;font-size:15px;line-height:1.5}.pricing-kiosk-device__price{align-items:flex-start;gap:4px;margin-bottom:20px;display:flex}.pricing-kiosk-device__num{letter-spacing:-.03em;color:var(--navy-dark);font-size:48px;font-weight:800;line-height:1}.pricing-kiosk-device__currency{color:var(--navy);margin-top:10px;font-size:18px;font-weight:700}.pricing-kiosk-device__cta{justify-content:center;width:100%}.pricing-kiosk-device__media img{border-radius:14px;width:100%;height:auto}@media (width<=767px){.pricing-page--kiosk .pricing[data-billing=once] .pricing-kiosk-device{grid-template-columns:1fr;padding:24px 20px}.pricing-kiosk-device__media{order:-1;max-width:280px;margin:0 auto}}.pricing-legal,.pricing-updated{text-align:center;color:var(--gray);max-width:640px;margin:28px auto 0;font-size:13.5px;line-height:1.55}.pricing-legal{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:min(100%,720px);padding-inline:0;font-size:13.5px}@media (width>=900px){.pricing-legal{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(11px,1.45vw,13.5px)}}.pricing-legal a{color:var(--navy);font-weight:600;text-decoration:none}.pricing-legal a:hover{text-decoration:underline}.pricing-updated{color:var(--gray-light);margin-top:8px;margin-bottom:8px;font-size:12.5px}.pricing-addons{padding-top:48px;padding-bottom:0}.pricing-addons__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:28px;display:grid}.addon-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;height:100%;min-height:100%;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 18px 40px -28px #0e1a3d38}.addon-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px -24px #0e1a3d40}.addon-card--device{flex-direction:column;height:100%;min-height:100%;display:flex}.addon-card__split{flex:1;grid-template-columns:minmax(0,1fr) minmax(140px,42%);align-items:stretch;gap:16px 18px;min-height:0;display:grid}.addon-card__body{flex-direction:column;min-width:0;height:100%;display:flex}.addon-card__media{background:0 0;border-radius:14px;place-self:center end;width:100%;max-width:220px;padding:0;overflow:hidden}.addon-card__media img{border-radius:12px;width:100%;height:auto;display:block}.addon-card__tag{font-family:var(--mono);color:var(--violet);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:11.5px;font-weight:600}.addon-card h3{margin:0 0 16px;font-size:19px;font-weight:700;line-height:1.3}.addon-card__price{align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.addon-card__num{letter-spacing:-.03em;color:var(--navy-dark);font-size:40px;font-weight:800;line-height:1}.addon-card__currency{color:var(--navy);margin-top:8px;font-size:16px;font-weight:700}.addon-card__notes{color:var(--gray);flex-direction:column;gap:6px;margin:0 0 20px;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.addon-card>.btn,.addon-card__body>.btn,.addon-card__btn{box-sizing:border-box;justify-content:center;align-self:flex-start;width:auto;margin-top:auto;padding:8px 18px;font-size:13px}.addon-card--device .addon-card__btn{margin-top:20px}.pricing-faq{padding-top:0;padding-bottom:16px}.pricing-faq .section-head{margin-bottom:24px}.pricing-terms-wrap.wrap{margin-top:64px;margin-bottom:64px;padding-top:0;padding-bottom:0}.pricing-terms{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--white);overflow:hidden}.pricing-terms>summary{cursor:pointer;color:var(--ink);background:#f3f5fb;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.pricing-terms>summary::-webkit-details-marker{display:none}.pricing-terms>summary .faq-icon--up,.pricing-terms[open]>summary .faq-icon--down{display:none}.pricing-terms[open]>summary .faq-icon--up{display:block}.pricing-terms>summary .faq-icon{color:var(--navy);flex-shrink:0}.pricing-terms__body{border-top:1px solid var(--line);max-height:480px;padding:20px 22px 28px;overflow-y:auto}.pricing-terms__updated{color:var(--gray);margin:0 0 18px;font-size:13px}.pricing-terms__section{letter-spacing:.04em;text-transform:uppercase;color:var(--navy-dark);margin:22px 0 10px;font-size:13px;font-weight:800}.pricing-terms__section:first-of-type{margin-top:0}.pricing-terms__body p{color:var(--gray);margin:0 0 12px;font-size:14px;line-height:1.65}.pricing-terms__body p strong{color:var(--ink);font-weight:700}.partners-page{max-width:100%;overflow-x:clip}.partners-audience.wrap,.partners-benefits.wrap,.partners-programs.wrap,.partners-how.wrap{min-width:0;max-width:1180px;padding-top:56px;padding-bottom:24px;overflow-x:clip}.ally-band.wrap{min-width:0;max-width:1180px;padding-top:56px;padding-bottom:56px;overflow-x:clip}.empresa-page .ally-band.wrap{padding-top:70px;padding-bottom:70px}.empresa-page .ally-card__media img{aspect-ratio:auto;object-fit:cover;object-position:center center;height:auto}.partners-audience .sector-grid{margin-top:28px}@media (width<=480px){.partners-audience .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partners-audience .sector-card{aspect-ratio:1;border-radius:var(--radius-m)}.partners-audience .sector-card__title{font-size:14px;line-height:18px;top:.7rem;left:.7rem;right:.7rem}}.partners-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.partners-benefit{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 18px 40px -28px #0e1a3d33}.partners-benefit:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px -24px #0e1a3d40}.partners-benefit__icon{width:42px;height:42px;color:var(--navy);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.partners-benefit h3{letter-spacing:-.015em;margin:0 0 10px;font-size:17px;font-weight:700}.partners-benefit p{color:var(--gray);margin:0;font-size:14.5px;line-height:1.6}.partners-program{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;margin-top:36px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 18px 40px -28px #0e1a3d38}.partners-program:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 28px 48px -20px #0e1a3d47}.partners-program--reverse .partners-program__media{order:2}.partners-program--reverse .partners-program__copy{order:1}.partners-program__media{background:linear-gradient(160deg,#eef1f8 0%,#e8ecf7 100%);border-radius:20px;overflow:hidden}.partners-program__media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.partners-program:hover .partners-program__media img{transform:scale(1.04)}.partners-program__copy h3{letter-spacing:-.02em;margin:0 0 14px;font-size:24px;font-weight:800}.partners-program__copy p{color:var(--gray);margin:0 0 14px;font-size:15px;line-height:1.6}.partners-program__copy .btn{margin-top:8px}.ally-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;margin-top:36px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 18px 40px -28px #0e1a3d38}.ally-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 28px 48px -20px #0e1a3d47}.ally-card__media{background:linear-gradient(160deg,#eef1f8 0%,#e8ecf7 100%);border-radius:20px;min-width:0;overflow:hidden}.ally-card__media img{aspect-ratio:4/3;object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;display:block}.ally-card:hover .ally-card__media img{transform:scale(1.04)}.ally-card__copy{min-width:0}.ally-card__logo{object-fit:contain;object-position:left center;width:auto;max-width:220px;height:40px;margin:0 0 16px;display:block}.ally-card__logo--rm{height:48px}.ally-card__tag{font-family:var(--mono);color:#3953a7;letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:inline-flex}.ally-card__copy h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:24px;font-weight:800}.ally-card__copy>p{color:var(--gray);margin:0 0 14px;font-size:15px;line-height:1.6}.ally-card__points{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.ally-card__points li{color:var(--gray);padding-left:1rem;font-size:14px;line-height:1.45;position:relative}.ally-card__points li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.ally-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partners-how .timeline{width:100%;max-width:520px;margin:28px auto 0}.empresa-motivation.wrap,.empresa-diff.wrap,.empresa-team.wrap{padding-top:70px;padding-bottom:70px}.empresa-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.empresa-stat{background:var(--navy-dark);border-radius:var(--radius-m);text-align:center;color:#fff;padding:28px 20px}.empresa-stat__num{letter-spacing:-.02em;background:linear-gradient(100deg, #fff, var(--mint));color:#0000;background-clip:text;margin:0;font-size:32px;font-weight:800}.empresa-stat__lbl{color:#9aa5d1;margin:6px 0 0;font-size:13px}.empresa-diff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.empresa-team__banner{border-radius:var(--radius-l);border:1px solid var(--line);isolation:isolate;background:#e3e5ea;margin:28px 0 0;overflow:hidden;box-shadow:0 18px 40px -28px #0e1a3d38}.empresa-team__banner>img{border-radius:inherit;width:100%;height:auto;display:block}.empresa-team__org{border-radius:inherit;background:#e3e5ea;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.empresa-team__org-cell{aspect-ratio:280/300;background:#e3e5ea;position:relative;overflow:hidden}.empresa-team__org-cell img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.empresa-team__org-badge{z-index:1;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:clamp(10px,1.05vw,13px);font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:10px}.empresa-team__org-badge--mint{background:#b5e6dc}.empresa-team__org-badge--orange{background:#f5c4b8}.empresa-team__org-badge--lime{background:#d5edac}.empresa-team__org-badge--sky{background:#c9d8ec}.empresa-team__org-badge--violet{background:#ddcdf4}.empresa-team__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.empresa-member{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-m);align-items:center;gap:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 12px 28px -24px #0e1a3d33}.empresa-member:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 22px 40px -22px #0e1a3d47}.empresa-member__avatar,.empresa-member__initials{border-radius:50%;flex-shrink:0;width:64px;height:64px;transition:transform .2s}.empresa-member:hover .empresa-member__avatar,.empresa-member:hover .empresa-member__initials{transform:scale(1.06)}.empresa-member__avatar{object-fit:cover;object-position:center top}.empresa-member__initials{letter-spacing:.02em;color:var(--navy);background:linear-gradient(135deg,#2c47a01f,#8b6ff024);place-items:center;font-size:13px;font-weight:700;display:grid}.empresa-member__name{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}.empresa-member__role{color:var(--gray);margin:2px 0 0;font-size:12.5px;line-height:1.35}.contacto-bleed{background:radial-gradient(ellipse 70% 80% at 50% 100%, #8b6ff01f, transparent 60%), linear-gradient(180deg, var(--bg) 0%, #f3f5fc 100%)}.contacto-bleed .contacto-section.section--trial{background:0 0}.contacto-page .breadcrumb{margin-bottom:8px}.contacto-section{padding-top:24px;padding-bottom:40px}.contacto-bleed .footer{margin-top:40px}.contacto-title{letter-spacing:-.03em;color:var(--ink);text-align:left;margin:0 0 12px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1}.contacto-channels{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.contacto-channel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-m);color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.contacto-channel:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 16px 32px -24px #0e1a3d47}.contacto-channel__icon{width:38px;height:38px;color:var(--navy);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.contacto-channel strong{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.contacto-channel small{color:var(--gray);margin-top:2px;font-size:12.5px;display:block}.contacto-section .form-card__check{align-items:flex-start}.contacto-section .form-card__check input{margin-top:3px}.ayuda-page .bento-card h2.feature__title{letter-spacing:-.015em;margin-bottom:8px;font-size:19px;font-weight:700;line-height:26px}.videotutoriales-toc{margin:0 0 40px}.videotutoriales-toc ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.videotutoriales-toc a{border:1px solid var(--line);background:var(--white);color:var(--navy-dark);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.videotutoriales-toc a:hover{border-color:color-mix(in srgb, var(--navy) 35%, var(--line));transform:translateY(-1px)}.videotutoriales-groups{flex-direction:column;gap:48px;display:flex}.videotutoriales-group .tutorial-videos h2{margin-bottom:10px}.videotutoriales-group .service-lede{margin-bottom:24px}.videotutoriales-page .tutorial-grid,.videotutoriales-page .tutorial-grid--single{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}@media (width>=1024px){.videotutoriales-page .tutorial-grid,.videotutoriales-page .tutorial-grid--single{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.videotutoriales-page .tutorial-grid,.videotutoriales-page .tutorial-grid--single{grid-template-columns:1fr}}.ayuda-bleed{background:radial-gradient(ellipse 70% 80% at 50% 100%, #8b6ff01a, transparent 60%), linear-gradient(180deg, var(--bg) 0%, #f3f5fc 100%)}.ayuda-bleed .footer{margin-top:0}@media (width>=1024px){.ayuda-page .bento-card h2.feature__title{font-size:19px!important;font-weight:700!important;line-height:26px!important}}.manual-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.manual-step{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);min-height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.manual-step:hover{color:inherit;border-color:#0000;text-decoration:none;transform:translateY(-4px);box-shadow:0 24px 48px -24px #0e1a3d40}.manual-step__num{min-width:36px;height:28px;color:var(--navy);font-family:var(--mono);letter-spacing:.04em;background:#2c47a014;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.manual-step h2.feature__title{letter-spacing:-.015em;flex:1;margin:0;font-size:17px;font-weight:700;line-height:1.35}.manual-step__cta{color:var(--navy-dark);align-items:center;gap:6px;margin-top:auto;margin-left:auto;padding-top:16px;font-size:14px;font-weight:600;display:inline-flex}.manual-step__cta svg{transition:transform .2s}.manual-step:hover .manual-step__cta svg{transform:translate(3px)}.manual-back{text-align:left;margin:0}.manual-back .btn{gap:8px}@media (width<=860px){.manual-steps{grid-template-columns:1fr}}@media (width>=1024px){.manual-step h2.feature__title{font-size:19px!important;line-height:26px!important}}.guide-page{padding-bottom:70px}.guide-page .service-body{margin-top:32px}.guide-main{flex-direction:column;gap:70px;display:flex}.guide-header{margin-bottom:0}.guide-page .guide-header .service-tag{color:var(--navy);gap:0;margin-bottom:6px}.guide-page .guide-header .service-tag .dot{display:none}.guide-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.6vw,38px);font-weight:800;line-height:1.15}.guide-prose{max-width:680px}.guide-prose p{color:var(--ink);margin:0 0 14px;font-size:16px;line-height:22px}.guide-prose p:last-child{margin-bottom:0}.guide-prose ul{gap:10px;margin:0 0 14px;padding-left:1.25rem;display:grid}.guide-prose li{color:var(--ink);font-size:16px;line-height:22px}.guide-main :is(.guide-figure,.guide-callout,.guide-tip,.guide-steps-table-wrap,.guide-cards,.guide-videos,.guide-progress,.guide-nav-cards),.guide-main .guide-subheading{margin:0}.guide-figure{margin:32px 0}.feat-visual--screenshot{aspect-ratio:auto;min-height:0;padding:24px 28px}.feat-visual--screenshot img{border-radius:var(--radius-m);border:1px solid var(--line);width:100%;height:auto;box-shadow:0 18px 40px -28px #0e1a3d33}.guide-callout{border-radius:var(--radius-m);background:#2ee6a61a;border:1px solid #2ee6a640;align-items:flex-start;gap:12px;margin:32px 0;padding:18px 20px;display:flex}.guide-callout svg{color:var(--mint);flex-shrink:0;margin-top:1px}.guide-callout p{color:var(--ink);margin:0;font-size:16px;line-height:22px}.guide-tip{border-radius:var(--radius-m);background:#2c47a00f;border:1px solid #2c47a024;align-items:flex-start;gap:12px;margin:24px 0;padding:18px 20px;display:flex}.guide-tip svg{color:var(--navy);flex-shrink:0;margin-top:1px}.guide-tip p{color:var(--ink);margin:0;font-size:16px;line-height:22px}.guide-callout--warn{background:#d977060f;border-left-color:#d97706}.guide-callout--warn svg{color:#d97706}.guide-subheading{color:var(--ink);margin:32px 0 12px;font-size:19px;font-weight:700;line-height:26px}h4.guide-subheading{margin-top:24px;font-size:16px;line-height:22px}.guide-main h4.guide-subheading{margin-top:0}.guide-cards{gap:16px;margin:16px 0 24px;display:grid}@media (width>=768px){.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-cards--single{grid-template-columns:1fr}}.guide-card{border:1px solid var(--line);border-radius:var(--radius-m);background:#ffffffb8;padding:18px 20px}.guide-card__title{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700;line-height:22px}.guide-card__desc{color:var(--gray);margin:0 0 12px;font-size:15px;line-height:22px}.guide-card__steps{color:var(--ink);margin:0;padding-left:18px;font-size:15px;line-height:22px}.guide-card__steps li+li{margin-top:6px}.guide-steps-table-wrap{border:1px solid var(--line);border-radius:var(--radius-m);margin:16px 0 24px;overflow-x:auto}.guide-steps-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.guide-steps-table th,.guide-steps-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.guide-steps-table th{color:var(--ink);background:#2c47a00f;font-weight:600}.guide-steps-table td:first-child{text-align:center;width:52px;color:var(--navy);font-weight:600}.guide-steps-table tr:last-child td{border-bottom:0}.guide-videos{margin:24px 0}.guide-videos .tutorial-videos{margin:0}.guide-videos .service-lede{margin-bottom:16px}.guide-prose a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.guide-prose a:hover{color:var(--navy-dark)}.guide-progress{max-width:680px;margin:40px 0 0}.guide-main .guide-progress{margin:0}.guide-progress__label{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:600}.guide-progress__bar{background:#2c47a014;border-radius:999px;height:28px;position:relative;overflow:hidden}.guide-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--navy), var(--navy-light));width:0;height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1);display:block}.guide-progress.is-visible .guide-progress__fill{width:var(--progress,0%)}@media (prefers-reduced-motion:reduce){.guide-progress__fill{width:var(--progress,0%);transition:none}}.guide-progress__pct{font-family:var(--mono);color:var(--white);text-shadow:0 1px 3px #0e1a3d73;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.guide-nav-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;margin-bottom:48px;display:grid}.guide-main .guide-nav-cards{margin:0}.guide-nav-card{border-radius:var(--radius-l);width:100%;min-height:100%;color:var(--navy-dark);background:linear-gradient(135deg,#2c47a01a,#8b6ff01f);border:1.5px solid #2c47a038;align-items:center;gap:14px;padding:18px 20px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;box-shadow:0 14px 32px -22px #0e1a3d59}.guide-nav-card__icon{background:var(--white);width:40px;height:40px;color:var(--navy);border:1px solid #2c47a024;border-radius:12px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 10px 22px -14px #0e1a3d73}.guide-nav-card__text{flex:1;min-width:0}.guide-nav-card--prev{justify-content:flex-start}.guide-nav-card--prev .guide-nav-card__text{text-align:left}.guide-nav-card--next{justify-content:flex-end}.guide-nav-card--next .guide-nav-card__text{text-align:right}.guide-nav-card:hover{color:var(--navy-dark);background:linear-gradient(135deg,#2c47a024,#8b6ff029);border-color:#2c47a057;text-decoration:none;transform:translateY(-2px);box-shadow:0 20px 40px -20px #0e1a3d66}.guide-nav-card:hover .guide-nav-card__icon{color:var(--navy-dark);border-color:#2c47a03d}@media (width<=860px){.guide-nav-cards{grid-template-columns:1fr}}@media (width>=1024px){.guide-header h1{font-size:48px;line-height:48px}}.sitemap-doc.wrap{padding-top:12px;padding-bottom:72px}.sitemap-hero{margin-bottom:40px}.sitemap-hero h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1}.sitemap-hero__lede{color:var(--gray);margin:0;font-size:16px;line-height:22px}.sitemap-section{margin:0 0 36px}.sitemap-section h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25}.sitemap-list{gap:8px;margin:0;padding:0 0 0 1.35rem;list-style:outside;display:grid}.sitemap-list li{color:var(--navy);margin:0;padding:0}.sitemap-list a{color:var(--navy);text-underline-offset:2px;font-size:15.5px;font-weight:500;line-height:1.45;text-decoration:underline #2c47a059}.sitemap-list a:hover{color:var(--navy-dark);text-decoration-color:var(--navy-dark)}@media (width>=1024px){.sitemap-hero h1{font-size:48px;font-weight:700;line-height:48px}.sitemap-section h2{font-size:24px;line-height:30px}}.legal-page{padding-bottom:70px}.legal-doc{padding-bottom:48px}.legal-doc__hero{margin:8px 0 32px}.legal-doc__hero h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.legal-doc__updated{font-family:var(--mono);color:var(--gray);margin:0 0 20px;font-size:13px}.legal-doc__body h2{color:var(--ink);margin:28px 0 12px;font-size:17px;font-weight:700;line-height:24px}.legal-doc__body h2:first-child{margin-top:0}.legal-doc__body h3{color:var(--ink);margin:20px 0 10px;font-size:16px;font-weight:700;line-height:22px}.legal-doc__body p{color:var(--ink);margin:0 0 14px;font-size:16px;font-weight:400;line-height:22px}.legal-doc__body ul,.legal-doc__body ol{gap:8px;margin:0 0 16px;padding-left:1.25rem;display:grid}.legal-doc__body li{color:var(--ink);font-size:16px;line-height:22px}.legal-doc__body li ul{margin:8px 0 0}.legal-doc__body a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-doc__body a:hover{color:var(--navy-dark)}@media (width>=1024px){.legal-doc__hero h1{font-size:48px;font-weight:700;line-height:48px}.legal-doc__body h2{font-size:17px;font-weight:700;line-height:24px}.legal-doc__body h3{font-size:16px;font-weight:700;line-height:22px}.legal-doc__body p,.legal-doc__body li{font-size:16px;line-height:22px}}.faq-page__hero.wrap{padding-top:28px;padding-bottom:8px}.faq-page__title{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1}.faq-page__body{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:40px;padding-top:24px;padding-bottom:40px;display:grid}.faq-toc{top:calc(var(--header-h) + 16px);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:20px;position:sticky;box-shadow:0 18px 40px -28px #0e1a3d33}.faq-toc__label{text-transform:uppercase;letter-spacing:.07em;color:var(--navy);margin:0 0 12px;font-size:12.5px;font-weight:700}.faq-toc__list{gap:8px;margin:0;padding:0 0 0 1.1rem;display:grid}.faq-toc__list a{color:var(--gray);font-size:13px;line-height:1.4;text-decoration:none}.faq-toc__list a:hover{color:var(--navy)}.faq-page__list details{scroll-margin-top:16px}.faq-page__bullets{color:var(--gray);gap:6px;margin:0 0 1.15rem;padding:0 1.35rem 0 2.5rem;font-size:14.5px;line-height:1.55;display:grid}.hero-zone:has(>.gracias-page){padding-bottom:24px}.gracias-page{z-index:1;background:0 0;position:relative}.gracias-page+.footer,.hero-zone:has(>.gracias-page)+.footer{margin-top:40px}.gracias-section{padding-top:48px;padding-bottom:40px}.gracias-card{text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);max-width:560px;margin:0 auto;padding:40px 32px 44px;box-shadow:0 24px 48px -24px #0e1a3d2e}.gracias-card__icon{width:72px;height:72px;color:var(--navy);background:linear-gradient(160deg,#2ee6a62e,#2c47a01a);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.gracias-card__icon svg{color:var(--mint);filter:drop-shadow(0 0 12px #2ee6a659)}.gracias-card h1{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.15}.gracias-lede{color:var(--gray);margin:0 0 28px;font-size:16px;line-height:1.5}.gracias-steps{text-align:left;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.gracias-step{align-items:flex-start;gap:14px;display:flex}.gracias-step__num{width:32px;height:32px;color:var(--navy);font-family:var(--mono);background:#2c47a01a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.gracias-step p{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:1.45}.gracias-step strong{color:var(--ink);font-weight:600}.gracias-cta{justify-content:center;width:100%}.gracias-card--simple .gracias-lede{margin-bottom:32px}.gracias-card--simple .gracias-lede strong{color:var(--ink);font-weight:600}.gracias-cta--secondary{max-width:100%}.gracias-note{color:var(--gray);margin:24px 0 0;font-size:14px;line-height:1.55}.gracias-note a{color:var(--navy);font-weight:600;text-decoration:none}.gracias-note a:hover{text-decoration:underline}@media (width>=1024px){.gracias-section{padding-top:64px;padding-bottom:56px}.gracias-card{padding:48px 44px 52px}.gracias-card h1{font-size:40px;line-height:1.15}.gracias-lede,.gracias-step p{font-size:16px;line-height:22px}}.hero-zone--blog{background:radial-gradient(95% 75% at 8% -15%,#5171e061,#0000 52%),radial-gradient(85% 65% at 92% -5%,#8b6ff047,#0000 48%),radial-gradient(55% 50% at 55% 95%,#2ee6a624,#0000 50%),linear-gradient(165deg,#e8ecf7 0%,#eef1f8 42%,#f4f6fb 100%)}.hero-zone--blog .glow{opacity:.7}.hero-zone--blog .glow-1{opacity:.65}.hero-zone--blog .glow-2{opacity:.5}.hero-zone--blog .glow-3{opacity:.4}.blog-page{padding-bottom:0}.blog-hero{z-index:1;padding-top:40px;padding-bottom:64px;position:relative}@media (width<=899px){.blog-hero{padding-bottom:36px}}.blog-hero__panel{background:0 0;border:none;border-radius:0;align-items:center;gap:28px;padding:0;display:grid;overflow:visible}@media (width>=900px){.blog-hero{padding-top:56px;padding-bottom:80px}.blog-hero__panel{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:36px;padding:0}}.blog-hero__crumb{padding-top:0;padding-bottom:28px}.blog-hero__copy .service-tag{margin-bottom:10px}.blog-hero h1{letter-spacing:-.035em;color:var(--ink);margin:0 0 14px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.05}.blog-hero__lede{max-width:34rem;color:var(--gray);margin:0 0 20px;font-size:16px;line-height:1.5}.blog-hero__topics{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-hero__topic{border:1.5px solid var(--line);color:var(--navy-dark);background:#ffffffd9;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.blog-hero__topic:hover{background:#fff;border-color:#2c47a059;transform:translateY(-1px)}.blog-hero__visual{display:none}@media (width>=900px){.blog-hero__visual{opacity:.72;gap:10px;padding-left:8px;display:grid;position:relative}}.blog-hero__stat-card{border-radius:var(--radius-s);border:1px solid var(--line);box-shadow:none;background:#ffffffb3;padding:14px 16px}.blog-hero__stat-card--main{border-color:var(--line);color:var(--ink);box-shadow:none;background:#ffffffc7;padding:14px 16px}.blog-hero__stat-num{letter-spacing:-.03em;color:var(--navy-dark);margin:0 0 2px;font-size:28px;font-weight:700;line-height:1}.blog-hero__stat-label{color:var(--gray);margin:0;font-size:13px;font-weight:500}.blog-hero__stat-kicker{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-light);margin:0 0 2px;font-size:10px;font-weight:600}.blog-hero__stat-strong{letter-spacing:-.01em;color:var(--gray);margin:0;font-size:14px;font-weight:600;line-height:1.3}.blog-top{align-items:start;gap:20px;padding-top:56px;padding-bottom:48px;display:grid}@media (width<=899px){.blog-top{gap:36px;padding-top:40px}}@media (width>=900px){.blog-top{grid-template-columns:minmax(0,1fr) 250px;gap:28px;padding-top:72px;padding-bottom:64px}}.blog-featured__card{border:1.5px solid var(--line);border-radius:var(--radius-l);background:var(--white);min-width:0;height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}@media (width>=900px){.blog-featured__card{grid-template-rows:none;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}}.blog-featured__card:hover{border-color:#2c47a047;transform:translateY(-2px);box-shadow:0 18px 40px -24px #0e1a3d59}.blog-featured__media{aspect-ratio:16/10;background:linear-gradient(160deg,#eef1f8,#e8ecf7);overflow:hidden}@media (width>=900px){.blog-featured__media{aspect-ratio:auto;height:100%;min-height:320px}}.blog-featured__media img,.blog-card__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-media-fallback{background:radial-gradient(circle at 20% 20%,#2ee6a659,#0000 45%),radial-gradient(circle at 80% 30%,#8b6ff047,#0000 42%),linear-gradient(160deg,#eef1f8,#dfe5f4);width:100%;height:100%;min-height:160px}.blog-featured__body{flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex}.blog-featured__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.2}.blog-featured__summary{color:var(--gray);margin:0;font-size:15px;line-height:1.45}.blog-aside-cta{border-radius:var(--radius-m);background:linear-gradient(155deg, var(--navy-dark) 0%, var(--navy) 72%, #5171e0 130%);color:#fff;flex-direction:column;align-self:start;gap:10px;padding:16px 16px 18px;display:flex;box-shadow:0 14px 28px -18px #0e1a3d80}@media (width>=900px){.blog-aside-cta{top:calc(var(--header-h,88px) + 16px);position:sticky}}@media (width<=899px){.blog-aside-cta{text-align:center;order:-1;align-items:center}.blog-aside-cta .btn-primary{align-self:stretch}}.blog-aside-cta__eyebrow{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mint);margin:0;font-size:11px;font-weight:600}.blog-aside-cta__text{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:700;line-height:1.35}.blog-aside-cta .btn-primary{width:100%;color:var(--navy-dark);box-shadow:none;background:#fff;justify-content:center;align-self:stretch;margin-top:2px;padding:10px 16px;font-size:13.5px}.blog-aside-cta .btn-primary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 22px -10px #00000059}.blog-section-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 20px;font-size:24px;font-weight:700;line-height:30px}.blog-popular{padding-bottom:56px}.blog-mid-cta{padding-bottom:48px}@media (width>=900px){.blog-mid-cta{padding-bottom:56px}}.blog-mid-cta__inner{border-radius:var(--radius-l);background:var(--blog-cta-gradient);color:#fff;flex-direction:column;align-items:flex-start;gap:24px;padding:36px 28px;display:flex;box-shadow:0 20px 48px -28px #0e1a3d8c}@media (width>=768px){.blog-mid-cta__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:40px 44px}}.blog-mid-cta__copy{max-width:36rem}.blog-mid-cta__eyebrow{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mint);margin:0 0 8px;font-size:12px;font-weight:600}.blog-mid-cta__copy h2{letter-spacing:-.025em;color:#fff;margin:0 0 10px;font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.2}.blog-mid-cta__copy p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.45}.blog-mid-cta__btn{color:var(--navy-dark);box-shadow:none;background:#fff;flex-shrink:0}.blog-mid-cta__btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px -12px #0006}.blog-listing{padding-bottom:24px}.blog-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.blog-filter{appearance:none;border:1.5px solid var(--line);background:var(--white);color:var(--navy-dark);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.blog-filter:hover{border-color:#2c47a059}.blog-filter.is-active{background:var(--navy-dark);border-color:var(--navy-dark);color:#fff}.blog-grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.blog-card{border:1.5px solid var(--line);border-radius:var(--radius-l);background:var(--white);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.blog-card:hover{border-color:#2c47a047;transform:translateY(-2px);box-shadow:0 16px 36px -22px #0e1a3d52}.blog-card__media{aspect-ratio:16/10;background:linear-gradient(160deg,#eef1f8,#e8ecf7);overflow:hidden}.blog-card__body{flex-direction:column;flex:1;gap:10px;padding:18px 18px 20px;display:flex}.blog-card__title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.3}.blog-chip{color:var(--navy);background:#2c47a014;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.blog-meta{color:var(--gray-light);font-variant-numeric:tabular-nums;font-size:13px}.blog-author{color:var(--gray);font-size:13px;font-weight:500;line-height:1.3}.blog-empty{color:var(--gray);text-align:center;margin:0;padding:32px 0 48px}@media (width>=1024px){.blog-hero{padding-top:64px;padding-bottom:96px}.blog-hero h1{font-size:52px;line-height:1.05}.blog-hero__lede{font-size:16px;line-height:22px}.blog-card__title{font-size:17px;line-height:24px}.blog-featured__summary{font-size:16px;line-height:22px}.blog-aside-cta__text{font-size:15px;font-weight:700;line-height:22px}}.blog-post-hero-zone{background:radial-gradient(ellipse 80% 70% at 10% -10%, #5171e047, transparent 55%), radial-gradient(ellipse 70% 60% at 90% 0%, #8b6ff02e, transparent 50%), linear-gradient(165deg, var(--navy-dark) 0%, #162456 55%, var(--navy) 120%);overflow:visible}.blog-post-hero-zone .blog-post-hero{z-index:1;position:relative}.blog-post-page{min-width:0;overflow-x:clip}.blog-post-hero{color:#fff;background:0 0;padding:12px 0 48px}.blog-post-hero__crumb{color:#ffffff8c;padding-top:16px;padding-bottom:28px}.blog-post-hero__crumb a{color:#ffffffb3}.blog-post-hero__crumb a:hover{color:#fff}.blog-post-hero__crumb .breadcrumb__current{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.blog-post-hero__grid{align-items:center;gap:28px;display:grid}@media (width>=960px){.blog-post-hero{padding-bottom:64px}.blog-post-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px}}.blog-post-hero__cats{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin:0 0 12px;font-size:12px;font-weight:600}.blog-post-hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 28px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.12}.blog-post-hero__lede{color:#ffffffc7;max-width:40rem;margin:0 0 22px;font-size:16px;line-height:1.5}.blog-post-meta{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.blog-post-meta li{flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;display:flex}.blog-post-meta__label{height:16px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.blog-post-meta__value{color:#ffffffeb;align-items:center;min-height:28px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.blog-post-meta__value--author{gap:8px}.blog-post-meta__avatar{object-fit:cover;border:1.5px solid #ffffff59;border-radius:50%;flex-shrink:0;width:28px;height:28px}.blog-post-views{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;margin:14px 0 0;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.blog-post-views__icon{color:#ffffff8c;flex-shrink:0}.blog-post-views__count{font-variant-numeric:tabular-nums;color:#fff;transition:transform .25s,color .25s}.blog-post-views__count.is-tick{color:var(--mint);transform:translateY(-2px)}.blog-post-views__label{color:#ffffff8c;font-weight:500}.blog-author-card{border:1px solid var(--line);border-radius:var(--radius-l);background:linear-gradient(160deg,#eef1f8,#e8ecf7);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;margin-top:40px;padding:22px 22px 24px;display:grid}.blog-author-card__avatar{object-fit:cover;border:2px solid var(--white);border-radius:50%;width:72px;height:72px;margin:0;display:block;box-shadow:0 8px 20px -10px #0e1a3d59}.blog-author-card__body{min-width:0;padding-top:0}.blog-author-card__eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin:0;font-size:9.5px;font-weight:600;line-height:1}.blog-author-card__name{color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.25}.blog-author-card__name a{color:var(--ink);text-decoration:none}.blog-author-card__name a:hover{color:var(--navy)}.blog-author-card__role{color:var(--ink);margin:4px 0 10px;font-size:13px;font-weight:600;line-height:1.35}.blog-author-card__bio{color:var(--gray);margin:0;font-size:15px;line-height:1.55}.blog-sources{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.blog-sources__title{color:var(--ink);margin:0 0 14px;font-size:19px;font-weight:700;line-height:26px}.blog-sources__list{flex-direction:column;gap:8px;margin:0;padding:0 0 0 1.15rem;display:flex}.blog-sources__list a{color:var(--navy);text-underline-offset:2px;font-size:15px;line-height:22px;text-decoration:underline}.blog-sources__list a:hover{color:var(--navy-dark)}@media (width<=560px){.blog-author-card{grid-template-columns:1fr;justify-items:start}}.blog-post-hero__media{border-radius:var(--radius-l);aspect-ratio:16/10;background:#ffffff0f;border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 24px 48px -28px #0000008c}.blog-post-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-post-body{align-items:start;gap:28px;padding-top:40px;padding-bottom:24px;display:grid}@media (width>=960px){.blog-post-body{grid-template-columns:minmax(0,1fr) 250px;gap:32px;padding-top:56px}}.blog-post-article{min-width:0}.blog-post-learn{background:#f7f8f8;border:1px dashed #0f111229;border-radius:16px;margin:0 0 1.75rem;padding:18px 20px 20px}.blog-post-learn__title{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}.blog-post-learn__list{margin:0;padding-left:1.2rem;list-style:outside}.blog-post-learn__list li{color:var(--gray);margin:0;padding:0;font-size:15px;line-height:1.5}.blog-post-learn__list li+li{margin-top:.45rem}.blog-post-article :where(h2){letter-spacing:-.02em;color:var(--ink);margin:2rem 0 .85rem;font-size:24px;font-weight:700;line-height:30px}.blog-post-article :where(h3){color:var(--ink);margin:1.6rem 0 .7rem;font-size:19px;font-weight:700;line-height:26px}.blog-post-article :where(p,li){color:var(--gray);font-size:16px;line-height:1.65}.blog-post-article :where(p){margin:0 0 1.05rem}.blog-post-article :where(ul,ol){margin:0 0 1.2rem;padding-left:1.25rem}.blog-post-article :where(li+li){margin-top:.35rem}.blog-post-article :where(a){color:var(--navy);font-weight:600}.blog-post-article :where(strong){color:var(--ink);font-weight:700}.blog-post-article :where(blockquote){border-left:3px solid var(--navy);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--ink);background:#f4f6fb;margin:1.4rem 0;padding:12px 18px}.blog-post-article :where(table){border-collapse:collapse;width:100%;margin:1.4rem 0 1.8rem;font-size:14.5px;display:block;overflow-x:auto}.blog-post-article :where(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.blog-post-article :where(th){color:var(--ink);background:#f4f6fb;font-weight:700}.blog-post-article :where(img){border-radius:var(--radius-m);max-width:100%;height:auto;margin:1.2rem 0}.blog-post-rail{min-width:0}@media (width>=960px){.blog-post-rail{top:calc(var(--header-h,88px) + 16px);position:sticky}.blog-post-rail .blog-aside-cta{position:static}}.blog-related{padding-top:24px;padding-bottom:8px}.blog-related .blog-section-title{margin-bottom:24px}@media (width>=1024px){.blog-post-hero h1{font-size:44px;line-height:1.1}.blog-post-hero__lede,.blog-post-article :where(p,li){font-size:16px;line-height:22px}.blog-post-article :where(p,li){line-height:1.65}.blog-post-article :where(h2){font-size:26px;line-height:32px}}.changelog-page{padding-bottom:40px}.changelog-hero{padding-top:24px;padding-bottom:48px}.changelog-hero h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:40px;font-weight:800;line-height:1.1}.changelog-hero__lede{max-width:640px;color:var(--gray);margin:0;font-size:17px;line-height:1.55}.changelog-feed{flex-direction:column;gap:120px;padding-bottom:80px;display:flex}.changelog-entry{grid-template-columns:180px minmax(0,680px);justify-content:start;align-items:start;gap:32px 48px;display:grid}.changelog-entry__aside{align-self:start;position:sticky;top:96px}.changelog-entry__meta{color:var(--gray);flex-direction:column;gap:4px;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.changelog-entry__meta time{color:var(--ink);font-weight:600}.changelog-entry__meta-label{color:var(--gray)}.changelog-entry__main{min-width:0;max-width:680px}.changelog-entry__title{letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;font-size:28px;font-weight:800;line-height:1.2}.changelog-entry__body>p{color:var(--gray);margin:0 0 14px;font-size:16px;line-height:1.65}.changelog-entry__body>p:last-child{margin-bottom:0}.changelog-entry__h3{letter-spacing:-.015em;color:var(--ink);margin:28px 0 10px;font-size:19px;font-weight:700;line-height:26px}.changelog-entry__h3:before{content:"#";color:var(--navy-light);margin-right:6px;font-weight:700}.changelog-entry__media{margin-top:28px}.changelog-entry__media .feat-visual,.changelog-entry__figure{margin:0}@media (width>=1024px){.changelog-hero h1{font-size:48px;font-weight:700;line-height:48px}.changelog-hero__lede,.changelog-entry__body>p{font-size:16px;line-height:22px}.changelog-entry__body>p{line-height:1.65}.changelog-entry__title{font-size:32px;line-height:1.15}}@media (width<=899px){.changelog-entry{grid-template-columns:1fr;gap:12px}.changelog-entry__aside{position:static}.changelog-entry__meta{flex-flow:wrap;align-items:center;gap:8px}.changelog-entry__meta-label:before{content:"·";color:var(--gray-light);margin-right:8px}}@media (width<=719px){.changelog-hero h1{font-size:32px}.changelog-feed{gap:88px}.changelog-entry__title{font-size:24px}}
