:root{--depth-9:#2f2f2f;--depth-8:#383838;--depth-7:#484848;--depth-6:#646669;--depth-5:#8d9398;--depth-3:#b7bcc0;--depth-1:#d7dce0;--on-secondary:#231f20;--on-primary:#fff;--depth-9-25:#2f2f2f40;--depth-9-50:#2f2f2f80;--depth-9-75:#2f2f2fbf;--on-primary-25:#ffffff40;--on-primary-50:#ffffff80;--on-primary-75:#ffffffbf;--blue-h:#52bcf5;--blue-p:#0875e3;--pink-h:#ff9e9e;--pink-p:#fe2b7c;--blue-p-50:#0875e380;--pink-h-50:#ff9e9e80;--status-green:#0ca036;--status-green-bg:#d4f8b7;--status-red:#aa2009;--status-red-bg:#fa8b8b;--status-yellow:#ffd190;--map-turquoise:#00bcd4;--map-lavender:#a8b0f2;--map-purple:#7e57c2;--map-blue:#6176f8;--map-lime:#c0ca33;--map-green:#43a047;--map-yellow:#fbc02d;--map-orange:#ff6f61;--map-red:#ff4f4f;--map-gray:var(--depth-3);--mag-ab:#67ac5c;--mag-c-plus:#98c15c;--mag-c:#d1da59;--mag-c-minus:#fdea60;--mag-d-plus:#f7c244;--mag-d:#f29c38;--mag-e:#ed6337;--mag-better:#67ac5c;--mag-worse:#ed6337;--beige-100:#e2d9d0;--beige-80:#aaa39d;--beige-60:#897f79;--navy-80:#223551;--navy-60:#3e5c76;--rank-first:#fb0;--rank-second:#f5f5f5;--rank-third:#e27318;--surface-page:#fff;--surface-card:#fff;--surface-sunken:#f5f5f5;--surface-inverse:var(--depth-9);--text-primary:var(--on-secondary);--text-secondary:var(--depth-6);--text-tertiary:var(--depth-5);--text-inverse:var(--on-primary);--text-link:var(--blue-p);--border-subtle:var(--depth-1);--border-default:var(--depth-3);--border-strong:var(--depth-5);--accent:var(--blue-p);--accent-alt:var(--pink-p);--font-sans:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Bai Jamjuree", "Work Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-display:-.03em;--text-h1:32px;--text-h2:18px;--text-h3:14px;--text-h4:12px;--text-p:12px;--text-sm:10px;--lh-h1:40px;--lh-h2:24px;--lh-h3:16px;--lh-h4:16px;--lh-p:16px;--lh-sm:12px;--text-display-1:96px;--text-display-2:64px;--text-display-3:48px;--lh-display:1.05;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--space-9:48px;--space-10:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--stroke:1px;--elevation-1:0 1px 2px #0000001f;--elevation-2:0 4px 12px #00000029;--elevation-3:0 8px 28px #0003;--elevation-float:0 12px 40px #00000047;--ink-page:#121011;--ink-raised:#0e0d0d;--ink-card:#161415;--ink-card-alt:#161314;--ink-drawer:#0d0c0d;--ink-hero:#141213;--ink-hero-map:#151515;--ink-map:#0c0b0b;--ink-stack:#151314;--ink-form:#1a1718;--ink-orb:#1d1a1b;--ink-gemelo:#0a0909;--ink-shot:#0b0a0b;--ink-nav:#0e0d0ddb;--ink-cta-bar:#0e0c0df2;--ink-chip:#0b0a0b8c;--ink-search:#0b0a0bbd;--ink-answer:#0b0a0bd1;--ink-layer:#100e0fc7;--ink-scrim:#0a090abd;--ink-panel:#0d0c0df7;--ink-meta:#1b1819;--paper:#f6f5f5;--paper-alt:#f6f7f9;--paper-guias:#f7f8f9;--paper-report:#fbfbfc;--paper-tabs:#fbfbfb;--blue-h-soft:#8fd2f7;--blue-p-hover:#2e9bee;--blue-p-bright:#0a86ff;--blue-h-link-hover:#7fcdf7;--map-dot:#bcd4ee;--status-available:#22c55e;--status-available-fg:#0a2e12;--status-live:#41d97e;--status-partial:#c2761c;--radius-panel:14px;--radius-item:10px;--nav-h:60px;--tracking-label:.2em;--tracking-kicker:.18em;--tracking-caps:.24em;--shadow-nav-panel:0 24px 60px -20px #000000a6;--shadow-float:0 30px 80px -20px #000000bf;--shadow-modal:0 40px 120px -30px #000000d9;--shadow-card:0 12px 34px -14px #231f2029;--shadow-form:0 30px 70px -32px #231f2066;--shadow-prod-shot:0 30px 64px -28px #000000b8;--shadow-prod-pick:0 18px 40px -22px #231f2047;--shadow-prod-module:0 24px 54px -28px #000c;--shadow-prod-report:0 22px 44px -26px #231f2066;--shadow-prod-contacto:0 40px 90px -40px #000c;--shadow-prod-mock:0 16px 32px -14px #231f2061;--shadow-prod-browser:0 16px 32px -16px #231f2066;--grad-hero-dsk:linear-gradient(90deg, #0e0c0df0 0%, #0e0c0db8 34%, #0e0c0d14 62%), linear-gradient(0deg, #121011 0%, #0e0c0d00 16%), linear-gradient(180deg, #0e0c0dd9 0%, #0e0c0d00 22%);--grad-hero-mob:linear-gradient(180deg, #0e0c0df7 0%, #0e0c0de6 34%, #0e0c0d6b 62%, #121011f5 100%);--grad-clientes-veil:linear-gradient(180deg, #ffffff0f, #ffffff85 78%, #fff);--grad-clientes-l:linear-gradient(90deg, var(--ink-raised), #0e0d0d00);--grad-clientes-r:linear-gradient(270deg, var(--ink-raised), #0e0d0d00);--grad-sol:radial-gradient(640px 340px at 50% 68%, #52bcf50d, transparent 70%);--grad-como:radial-gradient(700px 420px at 34% 55%, #52bcf50f, transparent 70%);--grad-vision:radial-gradient(760px 460px at 50% 42%, #52bcf514, transparent 72%);--grad-donde:radial-gradient(1000px 640px at 50% 46%, #f6f7f91f, #f6f7f99e 85%);--grad-sol-card:linear-gradient(165deg, #ffffff0d, #ffffff03 60%);--grad-ans-bar:linear-gradient(90deg, #52bcf573, var(--blue-h));--grad-hero-pulse:radial-gradient(circle, #52bcf552, transparent 70%);--grad-prod-hero:radial-gradient(820px 460px at 24% 34%, #52bcf51c, transparent 68%);--grad-prod-contacto:radial-gradient(700px 380px at 30% 50%, #52bcf517, transparent 70%);--grad-ladder:linear-gradient(90deg, #52bcf566, var(--blue-h));--shadow-sol-hero:0 30px 70px -30px #231f2066;--shadow-sol-cta:0 10px 26px #0875e347;--shadow-sol-shift:0 18px 44px -28px #0875e380;--shadow-sol-vista:0 28px 64px -38px #000000d9;--shadow-sol-layer:0 16px 40px -30px #231f2080;--shadow-sol-checkin:0 8px 20px #0875e359;--shadow-sol-phone:0 18px 50px #0000008c;--grad-sol-case:linear-gradient(270deg, #0b0a0ba8 0%, #0b0a0b33 46%, #0b0a0b61 100%);--grad-sol-route:linear-gradient(90deg, var(--blue-p), var(--blue-h));--grad-sol-mob-veil:linear-gradient(180deg, #1210118c 0%, #121011cc 46%, #121011f7 88%, #121011 100%);--grad-sol-mob-orb:radial-gradient(280px 200px at 86% 12%, #52bcf538, transparent 72%);--grad-sol-mob-grid:repeating-linear-gradient(0deg, #ffffff08 0, #ffffff08 1px, transparent 1px, transparent 44px), repeating-linear-gradient(90deg, #ffffff08 0, #ffffff08 1px, transparent 1px, transparent 44px);--shadow-mod-shot:0 26px 64px -30px color-mix(in srgb, var(--on-secondary) 50%, transparent);--grad-mod-hero:linear-gradient(90deg, color-mix(in srgb, var(--ink-shot) 95%, transparent) 0%, color-mix(in srgb, var(--ink-shot) 80%, transparent) 30%, color-mix(in srgb, var(--ink-shot) 14%, transparent) 60%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--ink-shot) 92%, transparent) 0%, transparent 20%), linear-gradient(180deg, color-mix(in srgb, var(--ink-shot) 62%, transparent) 0%, transparent 15%);--grad-mod-shot:radial-gradient(420px 300px at 50% 40%, color-mix(in srgb, var(--blue-h) 10%, transparent), transparent 70%);--grad-emp-hero:linear-gradient(90deg, color-mix(in srgb, var(--ink-shot) 94%, transparent) 0%, color-mix(in srgb, var(--ink-shot) 70%, transparent) 30%, color-mix(in srgb, var(--ink-shot) 12%, transparent) 60%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--ink-shot) 92%, transparent) 0%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--ink-shot) 82%, transparent) 0%, transparent 18%);--grad-emp-base-dots:radial-gradient(color-mix(in srgb, var(--on-primary) 16%, transparent) 1px, transparent 1px);--grad-emp-base-mask:radial-gradient(80% 62% at 42% 52%, #000 6%, transparent 74%);--grad-emp-core:radial-gradient(circle at 50% 36%, #282b2f 0%, #131416 60%, var(--ink-shot) 100%);--grad-emp-core-dots:radial-gradient(color-mix(in srgb, var(--on-primary) 55%, transparent) .9px, transparent .9px);--grad-emp-core-dot-mask:radial-gradient(circle at 50% 40%, #000 6%, transparent 68%);--grad-emp-core-conic:conic-gradient(from 195deg, color-mix(in srgb, var(--on-primary) 95%, transparent) 0deg, transparent 48deg, transparent 312deg, color-mix(in srgb, var(--on-primary) 50%, transparent) 360deg);--grad-emp-core-ring:radial-gradient(circle, transparent 71%, #000 73%);--shadow-emp-core:inset 0 0 0 1px color-mix(in srgb, var(--on-primary) 16%, transparent), 0 26px 64px -26px #000000f2;--grad-emp-zoom-veil:radial-gradient(120% 90% at 50% 42%, transparent 30%, color-mix(in srgb, var(--ink-shot) 50%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--ink-shot) 90%, transparent) 0%, transparent 40%);--shadow-emp-zoom:0 44px 96px -46px color-mix(in srgb, var(--on-secondary) 60%, transparent);--grad-emp-cta-dots:radial-gradient(color-mix(in srgb, var(--on-primary) 11%, transparent) 1px, transparent 1px);--grad-emp-cta-mask:radial-gradient(120% 100% at 18% 50%, #000 4%, transparent 68%);--grad-emp-cta-orb:radial-gradient(760px 420px at 22% 50%, color-mix(in srgb, var(--blue-h) 10%, transparent), transparent 70%)}@font-face{font-family:Bai Jamjuree;font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/BaiJamjuree-ExtraLight.ttf)format("truetype")}@font-face{font-family:Bai Jamjuree;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/BaiJamjuree-Light.ttf)format("truetype")}@font-face{font-family:Bai Jamjuree;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/BaiJamjuree-Bold.ttf)format("truetype")}@font-face{font-family:Bai Jamjuree;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/fonts/BaiJamjuree-BoldItalic.ttf)format("truetype")}
