html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.cr-modal{--st-ink:#0b1a33;--st-body:#3a4a63;--st-muted:#5f6f86;--st-paper:#eef1f4;--st-white:#fff;--st-rule:#d6dde6;--st-teal:#0077a0;--st-c:#00aeef;--st-m:#ec008c;--st-y:#ffe500;--st-radius:14px;--st-ease:cubic-bezier(.2, .7, .1, 1);-webkit-font-smoothing:antialiased;line-height:1.6}.cr-modal *,.cr-modal :before,.cr-modal :after{box-sizing:border-box}.cr-modal :is(h2,h3,p){margin:0}.cr-modal a{color:inherit;text-decoration:none}.cr-modal .st-input{border:1.5px solid var(--st-rule);width:100%;font:inherit;color:var(--st-ink);background:#f7f9fb;border-radius:8px;padding:13px 15px;font-size:16px}.cr-modal .st-input:focus{border-color:var(--st-ink);background:#fff;outline:none;box-shadow:0 0 0 4px #00aeef2e}.cr-modal .st-field--invalid .st-input{border-color:#d92d20}.cr-modal .st-field--invalid>label{color:#b42318}.cr-modal .st-note{color:var(--st-muted);font-size:14px}.cr-modal .st-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cr-modal .st-btn{font:inherit;cursor:pointer;white-space:nowrap;transition:transform .22s var(--st-ease), box-shadow .22s var(--st-ease), border-color .16s;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:16px 24px;font-size:15.5px;font-weight:650;line-height:1;display:inline-flex}.cr-modal .st-btn--primary{background:var(--st-ink);color:#fff}.cr-modal .st-btn--primary:hover{box-shadow:-4px 3px 0 0 var(--st-c), 4px -3px 0 0 var(--st-m);transform:translateY(-1px)}.cr-modal .st-btn--ghost{color:var(--st-ink);background:0 0;border-color:#0b1a3338}.cr-modal .st-btn--ghost:hover{border-color:var(--st-ink)}.cr-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.cr-head{gap:18px;margin-bottom:0}.cr-h1{font-size:clamp(40px,5.2vw,72px)}.cr-list{font-size:16px}.cr-card{border:1px solid var(--st-rule);border-radius:var(--st-radius);background:#fff;min-width:0;padding:32px;box-shadow:0 30px 80px -40px #0b1a334d}.st-sec--white .cr-card{background:var(--st-paper);box-shadow:none}.st-sec--white .cr-card .st-input{background:#fff}.cr-form{gap:20px;display:grid}.cr-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.cr-wide{grid-column:1/-1}.cr-select{appearance:none;color:var(--st-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230b1a33' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.cr-err{color:#b42318;font-size:13px}.cr-alert{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px;font-size:14px}.cr-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cr-foot .st-btn[disabled]{opacity:.6;cursor:progress}.cr-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cr-done{justify-items:start;gap:14px;padding:8px 0;display:grid}.cr-done h3{font-variation-settings:"wdth" 125;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(26px,3vw,34px);font-weight:760;font-stretch:125%;line-height:1}.cr-done p{color:var(--st-body);max-width:48ch}.cr-check{background:var(--st-ink);width:44px;height:44px;box-shadow:-3px 2px 0 var(--st-c), 3px -2px 0 var(--st-m);border-radius:50%;position:relative}.cr-check:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:10px;height:18px;position:absolute;top:11px;left:16px;transform:rotate(45deg)}.cr-modal{border-radius:var(--st-radius);width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--st-ink);font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;overscroll-behavior:contain;background:#fff;border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px -20px #0b1a3373}.cr-modal::backdrop{-webkit-backdrop-filter:blur(4px);background:#0b1a338c}.cr-modal[open]{animation:.22s cubic-bezier(.2,.7,.1,1) cr-in}@keyframes cr-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cr-modal-in{gap:10px;padding:32px;display:grid;position:relative}.cr-modal-h{font-variation-settings:"wdth" 125;letter-spacing:-.04em;text-transform:uppercase;padding-right:44px;font-size:clamp(28px,4vw,40px);font-weight:780;font-stretch:125%;line-height:1}.cr-modal-p{color:var(--st-body);margin-bottom:14px;font-size:16px;line-height:1.55}.cr-x{border:1px solid var(--st-rule);width:40px;height:40px;color:var(--st-ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.cr-x:hover{border-color:var(--st-ink)}.cr-x:focus-visible,.cr-modal .st-btn:focus-visible{outline:2px solid var(--st-c);outline-offset:3px}.cr-modal .st-field{gap:8px;display:grid}.cr-modal .st-field label{font-size:14px;font-weight:650}.cr-modal .st-field label span{color:var(--st-muted);font-weight:500}@media (max-width:900px){.cr-split{grid-template-columns:1fr;gap:36px}}@media (max-width:620px){.cr-grid{grid-template-columns:1fr}.cr-card{padding:22px 18px}.cr-modal-in{padding:24px 18px}.cr-foot .st-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cr-modal[open]{animation:none}}
