@font-face{font-family:Geist;src:url(/remite/fonts/geist-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/remite/fonts/geist-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/remite/fonts/geist-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/remite/fonts/geist-mono-latin-500-normal.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/remite/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/remite/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#f0f5fe;--bg2:#e0eafb;--surface:#fff;--ink:#0b1426;--soft:rgb(var(--ink-rgb) / .6);--faint:rgb(var(--ink-rgb) / .32);--rule:rgb(var(--deep-rgb) / .1);--royal:#2b6ef2;--lila:#86b0ff;--tint:rgb(var(--royal-rgb) / .08);--deep:#0a1733;--royal-rgb:43 110 242;--lila-rgb:134 176 255;--deep-rgb:10 23 51;--ondark-rgb:226 236 252;--bg-rgb:240 245 254;--ink-rgb:11 20 38;--light:#a9c6ff;--avatar:#d3e2ff;--hover:#e6eefc;--royal-text:var(--royal);--signal:var(--royal);--signal-rgb:var(--royal-rgb);--signal-text:var(--royal);--signal-light:#a9c6ff;--display:"Geist","Inter",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--mono:"Geist Mono",ui-monospace,monospace;--shadow:0 1px 2px rgb(var(--deep-rgb) / .06),0 12px 32px -12px rgb(var(--deep-rgb) / .18);--note:#fff6c9;--note-ink:#5a4a00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit}.g{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.in{max-width:1200px;margin:0 auto}.band{padding-block:clamp(72px,10vw,136px)}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.045em;max-width:19ch;font-size:clamp(40px,5.6vw,76px);line-height:1}h1 em{display:block}h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,52px);line-height:1.04}h3{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}em{font-family:var(--serif);letter-spacing:-.01em;color:var(--royal-text);font-style:italic;font-weight:400}.lead{color:var(--soft);max-width:56ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);align-items:center;gap:8px;margin:0 0 20px;display:inline-flex}.eyebrow:before{content:"";background:var(--royal);border-radius:99px;width:6px;height:6px}.btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{min-height:46px;font:500 15px/1 var(--display);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.p{background:var(--ink);color:#fff}.btn.s{background:var(--surface);border-color:var(--rule);color:var(--ink);box-shadow:0 1px 2px rgb(var(--deep-rgb) / .05)}.btn:focus-visible{outline:2px solid var(--royal);outline-offset:3px}.card{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:16px}.mono{font-family:var(--mono)}.sample{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.note{background:var(--note);color:var(--note-ink);font:500 12px/1.45 var(--mono);text-align:left;border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:1200px;margin:0 auto 24px;padding:8px 12px;display:none}.note b{font-weight:600}.note .pend{background:#5a4a001f;border-radius:3px;padding:1px 6px}html.notes .note{display:flex}.toggle{right:max(16px,calc(env(safe-area-inset-right,0px) + 16px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--surface);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow);font:500 12px/1 var(--mono);cursor:pointer;border-radius:99px;padding:9px 14px;position:fixed}.toggle:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.rlogo{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.riso{flex:none;width:26px;height:26px}.rw{font:600 21px/1 var(--display);letter-spacing:-.045em}.rhq{font:500 10.5px/1 var(--mono);letter-spacing:.06em;opacity:.75;border:1px solid;border-radius:4px;padding:3px 5px;transform:translateY(1px)}.fbrand .grp{color:var(--faint);margin-top:-8px;font-size:13px}.fbrand .grp b{letter-spacing:.06em;color:var(--soft);font-weight:600}.pal{max-width:calc(100vw - 200px);left:max(16px,calc(env(safe-area-inset-left,0px) + 16px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:99px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;display:flex;position:fixed}.pal span{font:500 11px/1 var(--mono);color:var(--soft);letter-spacing:.04em;padding:0 8px 0 6px}.pal button{all:unset;cursor:pointer;font:500 12.5px/1 var(--display);color:var(--soft);border-radius:99px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.pal button i{border-radius:99px;width:12px;height:12px;display:block}.pal button[aria-pressed=true]{background:var(--bg2);color:var(--ink)}.pal button:focus-visible{outline:2px solid var(--royal);outline-offset:2px}@media (max-width:620px){.pal span,.pal button b{display:none}}.face{border-radius:99px;display:inline-block;overflow:hidden}.face svg{width:100%;height:100%;display:block}.hc .av.face{background:0 0}.chip{background:rgb(var(--signal-rgb) / .12)!important;color:var(--signal-text)!important}.hc[data-i="0"] .lay,.hc[data-i="1"] .lay{color:var(--signal-text)}.hc[data-i="0"] .ico{background:rgb(var(--signal-rgb) / .12);color:var(--signal)}.tl .b.r{background:var(--signal)!important;border-color:var(--signal)!important}.proof .nums div:nth-child(2) b{color:var(--signal-light)}.top{background:var(--ink);color:#fff;text-align:center;padding-block:10px;font-size:13.5px}.top a{text-decoration:none}.top a span{opacity:.65}.top a b{font-weight:500}.nav{top:env(safe-area-inset-top,0px);z-index:20;background:rgb(var(--bg-rgb) / .82);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);position:sticky}.nav .in{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.nav ul{gap:30px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.nav ul a{color:var(--soft);text-decoration:none}.nav ul a:hover{color:var(--ink)}.nav .btn{min-height:40px;padding:0 16px;font-size:14px}@media (max-width:860px){.nav ul{display:none}}.hero{padding-block:clamp(56px,8vw,104px) 0;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(40% 50% at 30% 30%,rgb(var(--lila-rgb) / .18),transparent 70%),radial-gradient(35% 45% at 75% 20%,rgb(var(--royal-rgb) / .12),transparent 70%);pointer-events:none;height:760px;position:absolute;inset:-20% -10% auto}.hero .head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.hero .lead{text-align:center}.hero .btns{justify-content:center}.badge{background:var(--surface);border:1px solid var(--rule);color:var(--soft);box-shadow:0 1px 2px rgb(var(--deep-rgb) / .05);padding:6px 12px 6px 6px;border-radius:99px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:13.5px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.badge:hover{border-color:rgb(var(--royal-rgb) / .35);box-shadow:0 4px 16px -6px rgb(var(--royal-rgb) / .35)}.badge .bt{color:var(--ink);margin-right:4px;font-weight:500}.badge .arr{color:var(--royal);transition:transform .2s}.badge:hover .arr{transform:translate(3px)}.live{background:#2e9e6a;border-radius:99px;flex:none;width:8px;height:8px;position:relative}.live:after{content:"";opacity:0;border:2px solid #2e9e6a;border-radius:99px;animation:2s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.live:after{animation:none}}.stage-hero{aspect-ratio:1100/470;max-width:1180px;margin:40px auto 0;position:relative}.stage-hero>svg{width:100%;height:100%;font-family:var(--display);position:absolute;inset:0;overflow:visible}.hc{opacity:0;border-radius:14px;align-items:center;gap:12px;width:clamp(230px,22vw,272px);padding:12px 14px;font-size:13.5px;line-height:1.3;transition:opacity .6s cubic-bezier(.2,0,.2,1),transform .6s cubic-bezier(.2,0,.2,1);display:flex;position:absolute}.hc.r{transform:translateY(-50%)translate(10px)}.hc.l{transform:translate(-100%,-50%)translate(-10px)}.hc.on.r{opacity:1;transform:translateY(-50%)}.hc.on.l{opacity:1;transform:translate(-100%,-50%)}.hc .t{flex-direction:column;gap:2px;min-width:0;display:flex}.hc .lay{font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--royal)}.hc b{font-weight:500}.hc .m{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hc .av{width:34px;height:34px;font:600 11px/1 var(--display);background:var(--royal);color:#fff;border-radius:99px;flex:none;place-items:center;display:grid}.ico{background:var(--tint);width:34px;height:34px;color:var(--royal);border-radius:10px;flex:none;place-items:center;display:grid}.ico svg{width:17px;height:17px}.cap{text-align:center;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:8px 0 0}@media (prefers-reduced-motion:reduce){.hc{transition:none}}@media (max-width:760px){.hc{display:none}.stage-hero{margin-top:24px}}.chip{font:500 10.5px/1 var(--mono);background:var(--tint);color:var(--royal);vertical-align:1px;border-radius:99px;margin-left:6px;padding:4px 7px;display:inline-block}.strip{text-align:center;padding-block:28px 8px}.strip p{color:var(--soft);margin:0 0 16px;font-size:13.5px}.strip ul{font:500 clamp(16px,1.6vw,20px)/1.2 var(--display);letter-spacing:-.02em;color:var(--faint);flex-wrap:wrap;justify-content:center;gap:10px 36px;margin:0;padding:0;list-style:none;display:flex}.trust{padding-block:clamp(56px,7vw,88px) 0}.tl-cap{text-align:center;color:var(--soft);margin:0 0 22px;font-size:13.5px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track{gap:60px;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite marq;display:flex}.marquee:hover .track{animation-play-state:paused}.track li{font:500 clamp(19px,1.8vw,24px)/1 var(--display);letter-spacing:-.025em;color:#000;white-space:nowrap;align-items:center;gap:12px;padding-block:6px;display:flex}.track li svg{width:clamp(22px,1.9vw,26px);height:auto;color:var(--royal);flex:none}.track li:after{content:"";background:rgb(var(--ink-rgb) / .25);border-radius:99px;width:5px;height:5px;margin-left:60px}.track{gap:60px}@keyframes marq{to{transform:translate(calc(-50% - 30px))}}@media (prefers-reduced-motion:reduce){.track{flex-wrap:wrap;justify-content:center;gap:20px 48px;width:auto;animation:none}.track li[aria-hidden]{display:none}}.btn .dur{opacity:.55;margin-left:-2px}.vlink{all:unset;cursor:pointer;color:var(--soft);align-items:center;gap:10px;font-size:15px;display:inline-flex}.vlink span{background:var(--surface);border:1px solid var(--rule);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.vlink:hover span{border-color:rgb(var(--royal-rgb) / .35)}.vlink:focus-visible{outline:2px solid var(--royal);outline-offset:4px;border-radius:6px}.vmodal{z-index:50;background:rgb(var(--deep-rgb) / .72);-webkit-backdrop-filter:blur(8px);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));place-items:center;animation:.25s both fade;display:grid;position:fixed;inset:0}.vbox{aspect-ratio:16/9;background:#000;border-radius:16px;width:min(1200px,100%);max-height:calc(100vh - 64px);animation:.35s cubic-bezier(.2,0,.2,1) both rise;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080}.vbox video{background:#000;width:100%;height:100%;display:block}.vclose{z-index:2;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:99px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.vclose:focus-visible{outline:2px solid var(--lila);outline-offset:2px}.vmodal[hidden]{display:none}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.vmodal,.vbox{animation:none}}.how .in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.copy{flex-direction:column;gap:36px;min-width:0;display:flex}.steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.step button{all:unset;cursor:pointer;width:100%;font:400 clamp(24px,2.4vw,32px)/1.15 var(--display);letter-spacing:-.035em;color:var(--faint);align-items:baseline;gap:14px;padding:8px 0;transition:color .3s;display:flex}.step button:hover{color:var(--soft)}.step button:focus-visible{outline:2px solid var(--royal);outline-offset:4px}.step .n{font:400 1em/1 var(--serif);letter-spacing:0;min-width:1.4em}.step .n svg{vertical-align:-.05em;width:.8em;height:.8em}.step.on button{color:var(--ink)}.step .body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,0,.2,1);display:grid}.step.on .body{grid-template-rows:1fr}.step .body>div{padding-left:calc(1.4em + 14px);overflow:hidden}.step p{max-width:42ch;color:var(--soft);margin:6px 0 14px;font-size:16.5px}.prog{background:var(--rule);border-radius:2px;max-width:42ch;height:2px;margin-bottom:12px;overflow:hidden}.prog i{background:var(--royal);width:0;height:100%;display:block}.stage{min-width:0}.stage svg{width:100%;max-width:100%;height:auto;font-family:var(--display);display:block}@media (max-width:880px){.how .in{grid-template-columns:minmax(0,1fr)}.stage{order:-1}}.dsec{background:var(--deep);color:#fff;position:relative;overflow:hidden}.dsec:before{content:"";background:radial-gradient(closest-side,rgb(var(--lila-rgb) / .28),transparent);pointer-events:none;width:900px;height:600px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.dsec .in{position:relative}.dsec h2{color:#fff}.dsec em{color:var(--light)}.dsec .eyebrow{color:rgb(var(--ondark-rgb) / .7)}.dsec .eyebrow:before{background:var(--lila)}.dsec .card{color:var(--ink);border-color:#ffffff14;box-shadow:0 24px 48px -24px #0009}.center{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:56px;display:flex}.center .lead{text-align:center}.pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pillar{flex-direction:column;gap:0;min-width:0;padding:10px;display:flex}.pillar .vis{background:var(--bg);border-radius:10px;flex-direction:column;justify-content:center;gap:8px;height:168px;padding:16px;display:flex;overflow:hidden}.pillar .txt{flex-direction:column;gap:6px;padding:18px 10px 10px;display:flex}.pillar p{color:var(--soft);margin:0;font-size:14.5px}.mini{background:var(--surface);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12.5px;display:flex}.mini .dot{background:var(--royal);border-radius:99px;flex:none;width:8px;height:8px}.mini.off{opacity:.45}.mini s{color:var(--faint)}.mail{background:var(--surface);border:1px solid var(--rule);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.mail mark{background:var(--tint);color:var(--royal);border-radius:3px;padding:0 3px}.tl{flex-direction:column;gap:7px;display:flex}.tl div{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.tl .d{font:500 11px/1 var(--mono);color:var(--soft)}.tl .b{background:var(--surface);border:1px solid var(--rule);white-space:nowrap;border-radius:6px;align-items:center;min-width:0;height:22px;padding:0 8px;display:flex;overflow:hidden}.tl .b.r{background:var(--royal);color:#fff;border-color:var(--royal)}@media (max-width:980px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pillars{grid-template-columns:minmax(0,1fr)}}.proof{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.proof .q{flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,4vw,56px);display:flex}.proof blockquote{font:400 clamp(24px,2.6vw,34px)/1.25 var(--serif);letter-spacing:-.01em;margin:0;font-style:italic}.who{align-items:center;gap:12px;font-size:14px;display:flex}.who .av{background:var(--avatar);width:44px;height:44px;color:var(--royal);border-radius:99px;place-items:center;font-weight:600;display:grid}.who span{color:var(--soft);font-size:13px;display:block}.proof .nums{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;gap:28px;padding:clamp(28px,4vw,56px);display:flex}.proof .nums div{border-bottom:1px solid #ffffff2e;flex-direction:column;gap:4px;padding-bottom:22px;display:flex}.proof .nums div:last-child{border-bottom:0;padding-bottom:0}.proof .nums b{font:500 clamp(44px,5vw,64px)/1 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.proof .nums span{color:#ffffffb8;font-size:15px}@media (max-width:860px){.proof{grid-template-columns:minmax(0,1fr)}}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.case-i{flex-direction:column;gap:12px;min-width:0;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}.case-i:hover{transform:translateY(-3px)}.case-i p{color:var(--soft);margin:0;font-size:15px}.case-i .ex{border-top:1px dashed var(--rule);color:var(--royal);margin-top:auto;padding-top:14px;font-size:13px}@media (max-width:980px){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cases{grid-template-columns:minmax(0,1fr)}}.casos{background:var(--surface)}.casos .case-i{background:var(--bg);border:1px solid #0000;border-radius:16px;transition:transform .25s,border-color .25s,background .25s}.casos .case-i:hover{border-color:rgb(var(--royal-rgb) / .25);background:var(--hover)}.casos .case-i .ico{background:var(--surface)}.casos .case-i .ex{border-top-color:rgb(var(--deep-rgb) / .14)}.incl{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:16px;display:grid}.incl .list{padding:clamp(24px,3vw,40px)}.incl ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;margin:0;padding:0;list-style:none;display:grid}.incl .list li{flex-direction:column;gap:6px;display:flex}.incl .list li .ico{margin-bottom:6px}.incl .list li>span:last-child{color:var(--soft);font-size:14.5px}.offer{background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.offer .k{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9}.offer .price{font:500 clamp(36px,3.6vw,48px)/1 var(--display);letter-spacing:-.04em}.offer .price small{font:400 15px/1 var(--display);opacity:.6;letter-spacing:0}.offer .price .from{margin-bottom:8px;font-size:14px;display:block}.offer .vat{color:#ffffff8c;margin:-14px 0 0;font-size:13px}.offer ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.offer li{gap:10px;display:flex}.offer li:before{content:"✓";color:var(--light)}.offer .btn{color:var(--ink);background:#fff;margin-top:auto}@media (max-width:860px){.incl,.incl ul{grid-template-columns:minmax(0,1fr)}}.faq .in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);display:grid}details{border-bottom:1px solid var(--rule);padding:22px 0}details:first-child{border-top:1px solid var(--rule)}summary{cursor:pointer;font:500 18px/1.35 var(--display);letter-spacing:-.02em;justify-content:space-between;gap:16px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:300 24px/1 var(--display);color:var(--soft);transition:transform .25s}details[open] summary:after{transform:rotate(45deg)}summary:focus-visible{outline:2px solid var(--royal);outline-offset:4px}details p{color:var(--soft);max-width:60ch;margin:12px 0 0}@media (max-width:880px){.faq .in{grid-template-columns:minmax(0,1fr)}}.close{position:relative;overflow:hidden}.close .box{background:var(--deep);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}.close .box:before{content:"";background:radial-gradient(closest-side,rgb(var(--lila-rgb) / .45),transparent);pointer-events:none;height:120%;position:absolute;inset:auto -10% -40% 30%}.close h2{color:#fff}.close em{color:var(--light)}.close .lead{color:rgb(var(--ondark-rgb) / .72);margin-top:18px}form{background:var(--surface);color:var(--ink);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,3vw,28px);display:flex;position:relative}label{color:var(--soft);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}input,select{font:400 16px/1.2 var(--display);border:1px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:10px;width:100%;min-width:0;padding:12px 14px}input:focus-visible,select:focus-visible{outline:2px solid var(--royal);outline-offset:1px}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sent{color:var(--royal);min-height:1.4em;margin:0;font-size:14px}@media (max-width:880px){.close .box{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.row2{grid-template-columns:minmax(0,1fr)}}footer{background:var(--surface);color:var(--soft);padding-block:24px 32px;font-size:14px}footer .ftop{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;padding-block:48px;display:grid}.fbrand{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.fbrand p{max-width:34ch;margin:0;font-size:15px}.flogo{width:auto;height:22px;display:block}.fbrand .btn{min-height:42px;padding:0 18px;font-size:14px}.fcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fcols h4{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 14px}.fcols ul,.fbot ul{margin:0;padding:0;list-style:none}.fcols li{padding-block:5px}footer a{text-decoration:none}footer a:hover{color:var(--ink)}.sel{-webkit-user-select:all;user-select:all}.fbot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:13px;display:flex}.fbot ul{gap:22px;display:flex}@media (max-width:820px){footer .ftop{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}label.ok{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.45}label.ok input{width:18px;height:18px;accent-color:var(--royal);flex:none;margin-top:1px;padding:0}label.ok a{color:inherit;text-underline-offset:2px;text-decoration:underline}.btn:disabled{opacity:.6;cursor:progress}.legal{max-width:760px;margin:0 auto;padding:56px 20px 80px;font-size:16px;line-height:1.65}.legal h1{font:600 clamp(32px,5vw,44px)/1.1 var(--display);letter-spacing:-.03em;margin:28px 0 6px}.legal h2{font:600 20px/1.3 var(--display);letter-spacing:-.01em;margin:36px 0 10px}.legal p,.legal li{color:rgb(var(--ink-rgb) / .78)}.legal ul{padding-left:20px}.legal a{color:var(--royal)}.legal-volver{font:500 14px/1 var(--display);text-decoration:none}.legal-fecha{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)!important}.legal-pie{border-top:1px solid var(--rule);gap:20px;margin-top:56px;padding-top:20px;font-size:14px;display:flex}.nav .in{justify-content:flex-start}.nav ul{margin-left:auto}.nav .acceso{color:var(--ink);white-space:nowrap;margin-left:12px;font-size:14.5px;font-weight:500;text-decoration:none}.nav .acceso:hover{color:var(--royal)}@media (max-width:860px){.nav .acceso{margin-left:auto}}@media (max-width:420px){.nav .acceso{display:none}}
