.ag-root .agl{--agl-c:#22d3ee;--agl-c-soft:#22d3ee24;--agl-on-c:#052530;--agl-ok:#34d399;--agl-mock-bg:#ffffff09;--agl-frame-bg:#0d1422;--agl-view-bg:#070d18;z-index:2;position:relative}html[data-theme=light] .ag-root .agl{--agl-c:#0e7490;--agl-c-soft:#0e74901a;--agl-on-c:#fff;--agl-ok:#047857;--agl-mock-bg:#0f172a09;--agl-frame-bg:#fff;--agl-view-bg:#e9edf4}.ag-root .agl :focus-visible{outline:2px solid var(--agl-c);outline-offset:2px}.ag-root .agl-sec{padding:96px 0}.ag-root .agl-head{max-width:640px;margin-bottom:44px}.ag-root .agl-head h2,.ag-root .agl-cap h2,.ag-root .agl-raia-copy h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.08}.ag-root .agl-head p{color:var(--sn-text-secondary);max-width:58ch;margin-top:14px;font-size:17px;line-height:1.6}.ag-root .agl-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ag-root .agl-actions .btn{min-height:46px}.ag-root .agl-ext{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:inline-block}.ag-root .agl-hero{padding:64px 0 88px}.ag-root .agl-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.ag-root .agl-who{align-items:center;gap:12px;margin-bottom:28px;display:inline-flex}.ag-root .agl-who img{object-fit:cover;object-position:50% 24%;width:44px;height:44px;box-shadow:0 0 0 2px var(--agl-c);border-radius:50%;display:block}.ag-root .agl-who>span{flex-direction:column;line-height:1.3;display:flex}.ag-root .agl-who strong{color:var(--sn-text-primary);font-size:15px;font-weight:700}.ag-root .agl-who>span>span{color:var(--sn-text-muted);font-size:14px}.ag-root .agl-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(44px,5.4vw,76px);font-weight:800;line-height:1}.ag-root .agl-lede{color:var(--sn-text-secondary);max-width:38ch;margin-top:22px;font-size:18px;line-height:1.6}.ag-root .agl-hero-site{animation:.9s cubic-bezier(.2,.7,.2,1) .1s both agl-in}@keyframes agl-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.ag-root .agl-frame{background:var(--agl-frame-bg);border:1px solid var(--sn-border-light);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,0 0 90px -40px #22d3ee73}html[data-theme=light] .ag-root .agl-frame{box-shadow:0 30px 70px -30px #0f172a47,0 0 0 1px #0f172a0a}.ag-root .agl-frame-bar{border-bottom:1px solid var(--sn-border);align-items:center;gap:12px;padding:10px 12px;display:flex}.ag-root .agl-frame-dots{flex:none;gap:6px;display:flex}.ag-root .agl-frame-dots i{background:var(--sn-border-strong);border-radius:50%;width:10px;height:10px}.ag-root .agl-frame-url{background:var(--agl-mock-bg);border:1px solid var(--sn-border);min-width:0;max-width:420px;color:var(--sn-text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;margin:0 auto;padding:6px 14px;font-size:13px;display:flex;overflow:hidden}.ag-root .agl-frame-url svg,.ag-root .agl-frame-device svg,.ag-root .agl-domain-row svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;display:block}.ag-root .agl-frame-device{background:var(--agl-mock-bg);border:1px solid var(--sn-border);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.ag-root .agl-frame-device button{color:var(--sn-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.ag-root .agl-frame-device button:hover{color:var(--sn-text-primary)}.ag-root .agl-frame-device button[aria-pressed=true]{background:var(--agl-c-soft);color:var(--agl-c)}.ag-root .agl-frame-tabs{border-bottom:1px solid var(--sn-border);scrollbar-width:none;gap:4px;padding:0 12px;display:flex;overflow-x:auto}.ag-root .agl-frame-tabs button{color:var(--sn-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:11px 14px 10px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s}.ag-root .agl-frame-tabs button:hover{color:var(--sn-text-primary)}.ag-root .agl-frame-tabs button[aria-selected=true]{color:var(--sn-text-primary);border-bottom-color:var(--agl-c)}.ag-root .agl-frame-view{aspect-ratio:1280/800;background:var(--agl-view-bg);place-items:center;display:grid;position:relative}.ag-root .agl-frame[data-dispositivo=escritorio] .agl-live{width:100%}.ag-root .agl-frame[data-dispositivo=movil] .agl-live{border:1px solid var(--sn-border-light);border-radius:22px;width:auto;height:calc(100% - 32px);box-shadow:0 20px 50px -20px #0009}.ag-root .agl-live{background:var(--agl-view-bg);position:relative;overflow:hidden}.ag-root .agl-live iframe{transform-origin:0 0;opacity:0;border:0;transition:opacity .4s;display:block;position:absolute;top:0;left:0}.ag-root .agl-live iframe.is-ready{opacity:1}.ag-root .agl-live-skel{flex-direction:column;gap:14px;padding:9% 8%;display:flex;position:absolute;inset:0}.ag-root .agl-live-skel span{background:linear-gradient(90deg, var(--agl-mock-bg) 0%, var(--sn-border-light) 50%, var(--agl-mock-bg) 100%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite agl-shimmer;display:block}.ag-root .agl-live-skel span:first-child{width:62%;height:28px}.ag-root .agl-live-skel span:nth-child(2){width:44%}.ag-root .agl-live-skel span:nth-child(3){border-radius:18px;width:24%;height:36px;margin-top:10px}@keyframes agl-shimmer{to{background-position:-200% 0}}.ag-root .agl-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;display:grid}.ag-root .agl-step{border-top:1px solid var(--sn-border-light);flex-direction:column;gap:10px;padding-top:22px;display:flex}.ag-root .agl-step-n{border:1.5px solid var(--agl-c);width:30px;height:30px;color:var(--agl-c);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.ag-root .agl-step h3{letter-spacing:-.01em;margin-top:6px;font-size:20px;font-weight:700;line-height:1.25}.ag-root .agl-step>p{color:var(--sn-text-secondary);font-size:15px;line-height:1.55}.ag-root .agl-mock{background:var(--agl-mock-bg);border:1px solid var(--sn-border);border-radius:12px;min-height:196px;margin-top:8px;padding:14px}.ag-root .agl-sources{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.ag-root .agl-sources span{border:1px solid var(--sn-border-light);color:var(--sn-text-primary);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.ag-root .agl-sources svg,.ag-root .agl-card-title svg{fill:none;width:14px;height:14px;stroke:var(--agl-ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.ag-root .agl-styles{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.ag-root .agl-thumb{flex-direction:column;gap:7px;display:flex}.ag-root .agl-thumb-page{aspect-ratio:4/3;background:var(--f);border:1px solid var(--sn-border);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.ag-root .agl-thumb-page i{background:var(--t);border-radius:3px;display:block}.ag-root .agl-thumb-page .l1{opacity:.85;width:72%;height:7px}.ag-root .agl-thumb-page .l2{opacity:.4;width:46%;height:5px}.ag-root .agl-thumb-page .cta{background:var(--a);border-radius:99px;width:36%;height:9px;margin-top:2px}.ag-root .agl-thumb-page .row{opacity:.08;border-radius:4px;height:18px;margin-top:auto}.ag-root .agl-thumb-name{color:var(--sn-text-secondary);font-size:12.5px}.ag-root .agl-thumb-name em{color:var(--agl-c);font-size:11.5px;font-style:normal;display:block}.ag-root .agl-chat{flex-direction:column;gap:10px;display:flex}.ag-root .agl-bubble-yo{background:var(--agl-c-soft);max-width:92%;color:var(--sn-text-primary);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 12px;font-size:13.5px;line-height:1.45}.ag-root .agl-card{background:var(--sn-bg-card);border:1px solid color-mix(in srgb, var(--agl-c) 32%, transparent);border-radius:12px;padding:12px}.ag-root .agl-card>*{animation:.25s both agl-pop}@keyframes agl-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ag-root .agl-card-title{color:var(--sn-text-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.ag-root .agl-card-text{color:var(--sn-text-secondary);margin:4px 0 10px;font-size:13px;line-height:1.45}.ag-root .agl-card-actions{flex-wrap:wrap;gap:6px;display:flex}.ag-root .agl-card-actions button{border:1px solid var(--sn-border-light);min-height:32px;color:var(--sn-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;transition:background-color .18s,border-color .18s}.ag-root .agl-card-actions button:hover{border-color:var(--agl-c)}.ag-root .agl-card-actions button.is-yes{background:var(--agl-c);border-color:var(--agl-c);color:var(--agl-on-c);font-weight:600}.ag-root .agl-domain{flex-direction:column;justify-content:center;gap:12px;display:flex}.ag-root .agl-domain-row{background:var(--agl-mock-bg);border:1px solid var(--sn-border-light);color:var(--sn-text-primary);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:flex}.ag-root .agl-domain-row svg{color:var(--agl-ok)}.ag-root .agl-domain-ok{color:var(--agl-ok);align-items:center;gap:8px;padding-left:4px;font-size:13px;font-weight:600;display:inline-flex}.ag-root .agl-domain-ok i{background:var(--agl-ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--agl-ok) 22%, transparent);border-radius:50%}.ag-root .agl-raia{--raia-noche:#0b1f3a;--raia-sup:#102a4c;--raia-marfil:#f5f1e6;--raia-oro:#c9a24b;--raia-oro-claro:#e0bf73;background:radial-gradient(900px 520px at 80% 20%, #c9a24b1f, transparent 70%), linear-gradient(135deg, var(--raia-sup) 0%, var(--raia-noche) 70%);color:var(--raia-marfil)}.ag-root .agl-raia-grid-outer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.ag-root .agl-raia-copy>p{color:#f5f1e6c7;max-width:46ch;margin-top:14px;font-size:17px;line-height:1.6}.ag-root .agl-raia-copy h3{color:var(--raia-marfil);margin-top:36px;font-size:20px;font-weight:700}.ag-root .agl-raia-facts{margin-top:28px;list-style:none}.ag-root .agl-raia-facts li{color:#f5f1e6db;border-top:1px solid #c9a24b33;align-items:baseline;gap:12px;padding:12px 0;font-size:16px;display:flex}.ag-root .agl-raia-facts strong{min-width:1.2em;color:var(--raia-oro-claro);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ag-root .agl-raia-tabs{background:#f5f1e60f;border:1px solid #c9a24b29;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ag-root .agl-raia-tabs button{color:#f5f1e6b8;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s}.ag-root .agl-raia-tabs button:hover{color:var(--raia-marfil)}.ag-root .agl-raia-tabs button[aria-selected=true]{background:var(--raia-oro);color:var(--raia-noche);font-weight:600}.ag-root .agl-raia :focus-visible{outline-color:var(--raia-oro-claro)}.ag-root .agl-raia-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ag-root .agl-raia-plan{background:#102a4ccc;border:1px solid #c9a24b29;border-radius:14px;flex-direction:column;padding:18px;display:flex}.ag-root .agl-raia-plan[data-destacado]{border-color:var(--raia-oro);box-shadow:0 14px 34px -14px #c9a24b8c}.ag-root .agl-raia-name{color:#f5f1e6cc;font-size:14px;font-weight:500}.ag-root .agl-raia-price{letter-spacing:-.02em;color:var(--raia-marfil);font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:30px;font-weight:700}.ag-root .agl-raia-price span{letter-spacing:0;color:#f5f1e69e;font-size:12px;font-weight:400;display:block}.ag-root .agl-raia-plan ul{list-style:none}.ag-root .agl-raia-plan li{color:#f5f1e6db;border-top:1px solid #f5f1e614;padding:6px 0;font-size:13.5px;line-height:1.4}.ag-root .agl-raia-meta{color:#f5f1e6a8;margin-top:auto;padding-top:12px;font-size:12.5px;line-height:1.45}.ag-root .agl-cap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.ag-root .agl-cap dl{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.ag-root .agl-cap dl>div{border-top:1px solid var(--sn-border-light);padding:18px 0}.ag-root .agl-cap dt{color:var(--sn-text-primary);font-size:16px;font-weight:700}.ag-root .agl-cap dd{color:var(--sn-text-secondary);margin-top:4px;font-size:15px;line-height:1.55}.ag-root .agl-end{text-align:center;padding-bottom:120px}.ag-root .agl-end h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.05}.ag-root .agl-end p{max-width:52ch;color:var(--sn-text-secondary);margin:18px auto 0;font-size:17px;line-height:1.6}.ag-root .agl-end .agl-actions{justify-content:center}@media (max-width:1024px){.ag-root .agl-hero-grid,.ag-root .agl-raia-grid-outer{grid-template-columns:minmax(0,1fr);gap:40px}.ag-root .agl-lede{max-width:52ch}.ag-root .agl-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ag-root .agl-cap{grid-template-columns:minmax(0,1fr);gap:24px}.ag-root .agl-sec{padding:80px 0}}@media (max-width:768px){.ag-root .agl-raia-grid{grid-template-columns:minmax(0,1fr)}.ag-root .agl-sec{padding:64px 0}.ag-root .agl-hero{padding:36px 0 56px}.ag-root .agl-frame-view{aspect-ratio:auto;display:block}.ag-root .agl-frame[data-dispositivo=movil] .agl-live{width:100%;height:auto;box-shadow:none;border:0;border-radius:0}}@media (max-width:640px){.ag-root .agl-steps,.ag-root .agl-cap dl{grid-template-columns:minmax(0,1fr)}.ag-root .agl-actions .btn{flex:100%;justify-content:center}}@media (max-width:390px){.ag-root .agl-frame-url{padding:6px 10px;font-size:12px}}@media (pointer:coarse){.ag-root .agl-frame-device button,.ag-root .agl-frame-tabs button,.ag-root .agl-card-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ag-root .agl-hero-site,.ag-root .agl-card>*,.ag-root .agl-live-skel span{animation:none}.ag-root .agl-live iframe{transition:none}}
