.syn-root{--ab:#171716;--ca:#242422;--cr:#2e2d2a;--ar:#eacaa0;--ar-claro:#f1d8b6;--co:#c68c55;--hu:#f4eee6;--tx:#f4eee6;--mu:#b3a999;--d:275px;--corte:58%;background:var(--ab);width:100%;min-height:100dvh;color:var(--tx);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}@supports (height:100dvh){.syn-root{--d:calc(100dvh * .3057)}}.syn-root *,.syn-root :before,.syn-root :after{box-sizing:border-box}.syn-fondo{z-index:0;pointer-events:none;background:radial-gradient(50% 55% at 82% 100%, #9a582829, transparent 70%), var(--ab);position:fixed;inset:0;overflow:hidden}.syn-grano{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .75 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.syn-luz{background:radial-gradient(closest-side,#c68c5557,#9a58281f 58%,#0000);border-radius:50%;width:78vmax;height:78vmax;animation:11s ease-in-out infinite alternate syn-respira;position:absolute;top:-30vmax;left:-22vmax}@keyframes syn-respira{0%{opacity:.7}to{opacity:1}}.syn-panel,.syn-filete{pointer-events:none;width:100%;display:none;position:absolute;top:0;bottom:0;left:0}@media (min-width:1024px){.syn-panel,.syn-filete{display:block}.syn-panel{z-index:1;clip-path:polygon(0 0, calc(var(--corte) - var(--d) / 2) 0, calc(var(--corte) + var(--d) / 2) 100%, 0 100%);background:radial-gradient(70% 60% at 14% 6%,#c68c554d,#0000 70%),linear-gradient(165deg,#2a2927 0%,#1f1e1c 60%,#1a1a18 100%)}.syn-filete{z-index:0;clip-path:polygon(0 0, calc(var(--corte) - var(--d) / 2 + 1.5px) 0, calc(var(--corte) + var(--d) / 2 + 1.5px) 100%, 0 100%);background:linear-gradient(#eacaa0f2,#eacaa059 55%,#eacaa014)}}.syn-grid{z-index:2;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid;position:relative}@media (min-width:1024px){.syn-grid{grid-template-columns:minmax(0, var(--corte)) minmax(0, 1fr)}}.syn-hero{display:none}@media (min-width:1024px){.syn-hero{padding:clamp(36px,7vh,72px) 0 clamp(28px,5vh,52px) clamp(40px,5.4vw,84px);padding-right:calc(var(--d) / 2 + 32px);pointer-events:none;flex-direction:column;display:flex}}.syn-lockup{opacity:0;width:clamp(250px,24vw,340px);height:auto;animation:.5s 50ms forwards syn-aparece;display:block}.syn-et{letter-spacing:.2em;text-transform:uppercase;color:var(--ar);opacity:0;align-items:center;gap:14px;margin:auto 0 22px;font-size:12px;font-weight:600;animation:.5s .1s forwards syn-aparece;display:flex}.syn-et i{background:var(--ar);opacity:.8;width:36px;height:1px;display:block}.syn-hero h2{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.012em;color:var(--hu);font-variant-numeric:lining-nums;opacity:0;margin:0;font-size:clamp(3rem,5.2vw,5.6rem);font-weight:400;line-height:.98;animation:.5s cubic-bezier(.2,.8,.2,1) .1s forwards syn-sube}.syn-hero h2 em{color:var(--ar);font-style:italic;font-weight:500}.syn-linea{display:block}.syn-resumen{max-width:46ch;color:var(--mu);opacity:0;margin:26px 0 0;font-size:1.06rem;line-height:1.6;animation:.5s .2s forwards syn-aparece}.syn-pie{letter-spacing:.2em;text-transform:uppercase;color:#eacaa0c7;opacity:0;border-top:1px solid #eacaa029;align-items:center;gap:32px;max-width:520px;margin-top:clamp(40px,9vh,96px);padding-top:18px;font-size:11px;animation:.5s .3s forwards syn-aparece;display:flex}.syn-pie span:last-child{letter-spacing:.08em;text-transform:none;font-variant-numeric:tabular-nums;color:#b3a999cc}@keyframes syn-aparece{to{opacity:1}}@keyframes syn-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.syn-side{justify-content:center;align-items:center;min-height:100dvh;padding:clamp(16px,4vw,40px);display:flex;position:relative}@media (min-width:1024px){.syn-side{padding-left:clamp(24px,3vw,56px)}}.syn-wrap{width:100%;max-width:432px;animation:.5s cubic-bezier(.2,.8,.2,1) .1s both syn-sube;position:relative}.syn-movil-marca{justify-content:center;margin:0 0 22px;display:flex}.syn-movil-marca img{width:min(78%,300px);height:auto;display:block}@media (min-width:1024px){.syn-movil-marca{display:none}}.syn-card{background:var(--cr);border:1px solid #eacaa033;border-radius:18px;padding:clamp(28px,5vw,40px) clamp(22px,5vw,36px) clamp(24px,4vw,30px);position:relative;box-shadow:0 0 0 1px #00000059,0 40px 80px -36px #000000e6,inset 0 1px #ffffff0d}.syn-card>*{position:relative}.syn-root[data-estado=error] .syn-card{border-color:#fb71858c;transition:border-color .2s}.syn-sacude-a{animation:.5s cubic-bezier(.36,.07,.19,.97) syn-sacude-a}.syn-sacude-b{animation:.5s cubic-bezier(.36,.07,.19,.97) syn-sacude-b}@keyframes syn-sacude-a{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes syn-sacude-b{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.syn-brand{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.syn-mono{width:auto;height:64px;display:block}.syn-placa{background:var(--hu);border-radius:14px;place-items:center;min-width:84px;max-width:100%;height:76px;padding:10px 18px;display:grid}.syn-placa img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%}.syn-name{font-family:var(--font-display), Georgia, serif;letter-spacing:0;color:var(--hu);overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(26px,6vw,32px);font-weight:500;line-height:1.05}.syn-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--ar);font-size:11px;font-weight:600}.syn-welcome{text-align:center;border-top:1px solid #eacaa024;margin-bottom:24px;padding-top:18px}.syn-hi{font-family:var(--font-display), Georgia, serif;letter-spacing:0;color:var(--hu);font-size:34px;font-weight:500;line-height:1.05}.syn-hint{color:var(--mu);margin-top:6px;font-size:13.5px}.syn-field{margin-bottom:14px}.syn-field label{letter-spacing:.16em;text-transform:uppercase;color:#cfc4b3;margin:0 0 7px 2px;font-size:11px;font-weight:600;display:block}.syn-control{align-items:center;display:flex;position:relative}.syn-ic{color:#9a9184;pointer-events:none;place-items:center;width:18px;height:18px;transition:color .2s;display:grid;position:absolute;left:15px}.syn-control input,.syn-select{background:var(--ca);width:100%;height:52px;color:var(--hu);border:1px solid #eacaa03d;border-radius:10px;outline:none;padding:0 46px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.syn-control input::placeholder{color:#8f877b}.syn-control input:hover,.syn-select:hover{border-color:#eacaa073}.syn-control input:focus,.syn-select:focus{border-color:var(--ar);box-shadow:0 0 0 3px #eacaa04d}.syn-control:focus-within .syn-ic{color:var(--ar)}.syn-control input:disabled,.syn-select:disabled{opacity:.6}.syn-control input:-webkit-autofill{-webkit-text-fill-color:var(--hu);caret-color:var(--hu);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #242422}.syn-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23eacaa0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:0 40px 0 44px}.syn-select option{color:var(--hu);background:#242422}.syn-eye{color:#9a9184;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:40px;height:40px;transition:color .18s,background .18s;display:grid;position:absolute;right:8px}.syn-eye:hover{color:var(--hu);background:#eacaa01a}.syn-eye:focus-visible{outline:2px solid var(--ar);outline-offset:1px}.syn-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 2px 20px;font-size:13px;display:flex}.syn-check{color:var(--mu);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:28px;display:flex}.syn-check input{accent-color:var(--ar);width:16px;height:16px}.syn-check input:focus-visible{outline:2px solid var(--ar);outline-offset:2px}.syn-link{cursor:pointer;color:var(--ar);text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;-webkit-text-decoration:underline #eacaa066;text-decoration:underline #eacaa066;transition:color .18s}.syn-link:hover{color:#fff;text-decoration-color:currentColor}.syn-link:focus-visible{outline:2px solid var(--ar);outline-offset:3px;border-radius:4px}.syn-note{color:var(--mu);margin:-12px 2px 16px;font-size:12.5px}.syn-error{color:#ffd5da;background:#fb71851f;border:1px solid #fb71856b;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:13px;line-height:1.4;animation:.3s both syn-aparece;display:flex}.syn-error svg{color:#fb7185;flex:none;margin-top:1px}.syn-btn{cursor:pointer;isolation:isolate;letter-spacing:.04em;text-transform:uppercase;width:100%;height:54px;color:var(--ca);background:var(--ar);border:0;border-radius:10px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s,background-color .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 12px 28px -14px #eacaa08c}.syn-btn-in{z-index:1;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.syn-btn-in svg{transition:transform .2s}.syn-btn:hover:not(:disabled){background:var(--ar-claro);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 16px 32px -14px #eacaa0b3}.syn-btn:hover:not(:disabled) .syn-btn-in svg{transform:translate(3px)}.syn-btn:active:not(:disabled){transform:translateY(0)}.syn-btn:focus-visible{outline:3px solid var(--hu);outline-offset:3px}.syn-btn:disabled{cursor:default;opacity:.85}.syn-spin{animation:.9s linear infinite syn-rot}@keyframes syn-rot{to{transform:rotate(360deg)}}.syn-btn-barra{z-index:1;background:linear-gradient(90deg, transparent, var(--ca), transparent);width:38%;height:3px;animation:1.1s ease-in-out infinite syn-barra;position:absolute;bottom:0;left:0}@keyframes syn-barra{0%{transform:translate(-100%)}to{transform:translate(270%)}}.syn-foot{text-align:center;letter-spacing:.02em;color:#9a9184;margin-top:20px;font-size:12px}.syn-foot span{color:var(--ar)}.syn-warp{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.syn-root[data-estado=entrando] .syn-warp{visibility:visible}.syn-velo{opacity:0;background:#f5f3f0;place-items:center;display:grid;position:absolute;inset:0}.syn-root[data-estado=entrando] .syn-velo{animation:.3s forwards syn-aparece}.syn-velo p{font-family:var(--font-display), Georgia, serif;color:#242422;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:500;display:flex}.syn-root[data-estado=entrando] .syn-wrap{animation:.3s forwards syn-adentro}@keyframes syn-adentro{to{opacity:0;transform:scale(.98)}}@media (max-width:1023px){.syn-brand-solo{display:none}.syn-brand-solo+.syn-welcome{border-top:0;padding-top:0}}@media (max-width:420px){.syn-card{border-radius:16px}.syn-hi{font-size:30px}}@media (prefers-reduced-motion:reduce){.syn-luz,.syn-btn-barra{animation:none}.syn-wrap,.syn-lockup,.syn-et,.syn-hero h2,.syn-resumen,.syn-pie,.syn-error{opacity:1;animation:none;transform:none}.syn-sacude-a,.syn-sacude-b{animation:none}.syn-btn,.syn-btn-in svg,.syn-control input,.syn-select{transition:none}.syn-btn:hover:not(:disabled){transform:none}.syn-root[data-estado=entrando] .syn-wrap{opacity:0;animation:none}.syn-root[data-estado=entrando] .syn-velo{opacity:1;animation:none}}
