.rg{--rg-ease:cubic-bezier(0.22,1,0.36,1);min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper)}.rg *,.rg :after,.rg :before{box-sizing:border-box}.rg-aside{position:relative;overflow:hidden;display:grid;gap:1.25rem;padding:1.1rem var(--gutter) 1.25rem;color:#f6efe4;background:radial-gradient(120% 90% at 0 0,#2c3550 0,#1d2433 55%,#141a28 100%)}.rg-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;animation:rg-float 14s ease-in-out infinite}.rg-orb-a{width:320px;height:320px;background:#b8432c;top:-120px;right:-80px}.rg-orb-b{width:260px;height:260px;background:#3b5bdb;bottom:-110px;left:-90px;opacity:.3;animation-delay:-6s}.rg-brand{position:relative;display:inline-block;width:132px}.rg-brand img{display:block;width:100%;height:auto}.rg-aside-body{position:relative;display:none;gap:1.5rem;align-content:center}.rg-kicker{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#f0a08f;font-weight:700}.rg-aside h2{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);line-height:1.08;letter-spacing:-.02em;color:#fff;max-width:15ch}.rg-aside-foot{position:relative;display:none;align-items:center;gap:.4rem;font-size:.82rem;color:#b9bfd0}.rg-demo{position:relative;display:grid;gap:.75rem;max-width:340px}.rg-demo-card{padding:1.1rem;border-radius:18px;background:linear-gradient(160deg,#fbf7ef,#efe5d2);color:#1d2433;box-shadow:0 30px 60px -28px rgb(0 0 0/70%);transform:rotate(-2.5deg);animation:rg-bob 6s ease-in-out infinite}.rg-demo-head{display:flex;gap:.7rem;align-items:center;margin-bottom:.9rem}.rg-demo-head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#b8432c;color:#fff;font-weight:800;font-size:.85rem}.rg-demo-head b{font-size:.95rem}.rg-demo-head small{color:#5b5f6b;font-size:.78rem}.rg-stamps{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.rg-stamps i{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;border:1.5px dashed #cdbf9f;color:#b8432c}.rg-stamps i svg{opacity:0;transform:scale(2.2) rotate(-18deg);animation:rg-stamp 7s var(--rg-ease) infinite;animation-delay:calc(var(--i) * .32s)}.rg-demo-chip{justify-self:end;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;background:rgb(255 255 255/12%);border:1px solid rgb(255 255 255/18%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8rem;color:#e9eefc;animation:rg-bob 6s ease-in-out -2s infinite}.rg-perks{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.rg-perks li{display:flex;gap:.8rem;align-items:flex-start}.rg-perks li>span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgb(255 255 255/10%);color:#f0a08f}.rg-perks strong{display:block;font-size:.95rem;color:#fff}.rg-perks small{color:#b9bfd0;font-size:.85rem;line-height:1.4}.rg-main{display:grid;align-content:start;justify-items:center;padding:1.25rem var(--gutter) 3rem}.rg-card{position:relative;width:min(100%,560px);padding:clamp(1.1rem,.8rem + 1.6vw,2rem);border-radius:16px;background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:rg-rise .52s var(--rg-ease) both}.rg-loading{display:grid;place-items:center;min-height:360px}.rg-steps{position:relative;list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.rg-steps-track{position:absolute;left:12.5%;right:12.5%;top:17px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.rg-steps-track span{display:block;height:100%;width:var(--fill,0);background:linear-gradient(90deg,var(--stamp),#e0684d);border-radius:3px;transition:width .6s var(--rg-ease)}.rg-steps li{position:relative;display:grid;justify-items:center;gap:.4rem;text-align:center}.rg-dot{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--paper-raised);border:2px solid var(--line);color:var(--ink-soft);transition:background-color .3s,border-color .3s,color .3s,transform .4s var(--rg-ease)}.rg-steps li.is-now .rg-dot{border-color:var(--stamp);color:var(--stamp);transform:scale(1.12);box-shadow:0 0 0 5px var(--stamp-soft);animation:rg-pulse 2.4s ease-in-out infinite}.rg-steps li.is-done .rg-dot{background:var(--stamp);border-color:var(--stamp);color:var(--stamp-ink);animation:rg-pop .42s var(--rg-ease)}.rg-steplabel{font-size:.74rem;font-weight:600;color:var(--ink-soft)}.rg-steps li.is-now .rg-steplabel{color:var(--ink)}@media (max-width:480px){.rg-steps li:not(.is-now) .rg-steplabel{visibility:hidden}}.rg-pane{animation:rg-in-fwd .42s var(--rg-ease) both}.rg-pane.rg-back{animation-name:rg-in-back}.rg-pane h1{font-size:clamp(1.45rem,1.15rem + 1vw,1.95rem);letter-spacing:-.015em;margin-bottom:.5rem}.rg-lead{color:var(--ink-soft);line-height:1.55;margin-bottom:1.35rem}.rg-lead strong{color:var(--ink)}.rg-pane>div,.rg-pane>form{display:grid;gap:.9rem}.rg-pane>div>h1,.rg-pane>form>h1{margin-bottom:0}.rg-pane>div>.rg-lead,.rg-pane>form>.rg-lead{margin-bottom:.35rem}.rg-field{display:grid;gap:.4rem}.rg-field label{font-weight:600;font-size:.88rem}.rg-opt{font-weight:400;color:var(--ink-soft)}.rg-field small{color:var(--ink-soft);font-size:.8rem}.rg-rubros{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.45rem}.rg-rubros legend{margin-bottom:.25rem;font-weight:600;font-size:.88rem}.rg-rubro-search{display:flex;align-items:center;gap:.45rem;padding:0 .7rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink-soft)}.rg-rubro-search:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--stamp-soft)}.rg-rubro-search input{min-width:0;width:100%;padding:.65rem 0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.rg-rubro-groups{max-height:13rem;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:.65rem;padding:.5rem;border:1px solid var(--line);border-radius:10px;background:var(--paper-sunk)}.rg-rubro-groups>div{display:grid;gap:.3rem;min-width:0}.rg-rubro-groups>div>strong{color:var(--ink-soft);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.rg-rubro-groups>div>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.rg-rubro-groups button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.55rem;border:1px solid var(--line);border-radius:8px;background:var(--paper-raised);color:var(--ink);font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.rg-rubro-groups button[aria-pressed=true]{border-color:var(--stamp);background:var(--stamp-soft)}.rg-rubro-groups button span{min-width:0;overflow-wrap:anywhere}.rg-rubros>small{color:var(--ink-soft);font-size:.78rem}.rg-grid{display:grid;gap:.9rem}.rg-input{display:flex;align-items:center;gap:.6rem;min-height:50px;padding:0 .85rem;border-radius:12px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink-soft);transition:border-color .16s,box-shadow .16s,background-color .16s}.rg-input:hover{border-color:var(--ink-soft)}.rg-input:focus-within{border-color:var(--stamp);box-shadow:0 0 0 4px var(--stamp-soft);background:var(--paper-raised);color:var(--stamp)}.rg-input input{flex:1 1;min-width:0;min-height:48px;padding:0;border:0;background:transparent;box-shadow:none;font:inherit;color:var(--ink);outline:none}.rg-input input:focus-visible{box-shadow:none;border:0}.rg-eye{display:grid;place-items:center;width:34px;height:34px;margin-right:-.4rem;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);cursor:pointer}.rg-eye:hover{background:var(--paper-sunk);color:var(--ink)}.rg-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.rg-meter i{height:5px;border-radius:5px;background:var(--line);transition:background-color .3s}.rg-meter[data-level="1"] i:nth-child(-n+1){background:var(--error)}.rg-meter[data-level="2"] i:nth-child(-n+2){background:#d9902f}.rg-meter[data-level="3"] i:nth-child(-n+3){background:#8aaa3a}.rg-meter[data-level="4"] i{background:var(--ok)}.rg-terms{display:grid;grid-template-columns:22px 1fr;gap:.65rem;align-items:start;padding:.8rem;border-radius:12px;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;font-size:.88rem;line-height:1.45;transition:border-color .16s,background-color .16s}.rg-terms input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--stamp)}.rg-terms:has(input:checked){border-color:var(--stamp);background:var(--stamp-soft)}.rg-link{color:var(--stamp);font-weight:600;text-underline-offset:3px}.rg-btn,.rg-ghost{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:0 1.4rem;font:inherit;font-weight:700;text-decoration:none;border-radius:12px;border:1.5px solid transparent;cursor:pointer;transition:transform .14s var(--rg-ease),box-shadow .2s,filter .2s,background-color .16s}.rg-btn{background:linear-gradient(180deg,#c64d34,var(--stamp));color:var(--stamp-ink);box-shadow:0 10px 22px -12px var(--stamp)}.rg-btn:hover:not([disabled]){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 14px 26px -12px var(--stamp)}.rg-btn:active:not([disabled]){transform:translateY(1px)}.rg-btn[disabled]{opacity:.6;cursor:progress}.rg-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/28%) 50%,transparent 70%);transform:translateX(-120%);animation:rg-shine 4.5s ease-in-out infinite}.rg-btn[disabled]:after{display:none}.rg-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.rg-ghost:hover{border-color:var(--ink-soft);background:var(--paper-sunk)}.rg-text{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .2rem;border:0;background:none;font:inherit;font-weight:600;font-size:.9rem;color:var(--ink-soft);cursor:pointer}.rg-text:hover:not([disabled]){color:var(--stamp)}.rg-text[disabled]{opacity:.5;cursor:default}.rg-center{justify-self:center}.rg-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.rg-actions{margin-top:.4rem;flex-wrap:nowrap}.rg-actions .rg-btn{flex:1 1}.rg-fine{text-align:center;color:var(--ink-soft);font-size:.84rem;line-height:1.5}.rg-error{padding:.7rem .9rem;border-radius:10px;background:var(--error-soft);color:var(--error);font-size:.9rem;font-weight:500;animation:rg-shake .42s var(--rg-ease)}.rg-spin{width:18px;height:18px;flex:none;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:rg-rot .7s linear infinite;display:inline-block}.rg-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.35rem,2vw,.65rem)}.rg-otp input{width:100%;min-height:0;height:clamp(52px,14vw,64px);padding:0;text-align:center;font-size:1.6rem;font-weight:700;border-radius:12px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);transition:border-color .16s,box-shadow .16s,transform .16s var(--rg-ease),background-color .2s;caret-color:var(--stamp)}.rg-otp input:focus{outline:none;border-color:var(--stamp);box-shadow:0 0 0 4px var(--stamp-soft);transform:translateY(-2px)}.rg-otp input.is-filled{border-color:var(--ink-soft);animation:rg-pop .26s var(--rg-ease)}.rg-otp.is-ok input{border-color:var(--ok);background:var(--ok-soft);color:var(--ok);animation:rg-wave .6s var(--rg-ease) both}.rg-otp.is-ok input:nth-child(2){animation-delay:50ms}.rg-otp.is-ok input:nth-child(3){animation-delay:.1s}.rg-otp.is-ok input:nth-child(4){animation-delay:.15s}.rg-otp.is-ok input:nth-child(5){animation-delay:.2s}.rg-otp.is-ok input:nth-child(6){animation-delay:.25s}.rg-otp.is-error input{border-color:var(--error);animation:rg-shake .42s var(--rg-ease)}.rg-otp.is-busy input{opacity:.7}.rg-status{min-height:24px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:.92rem;color:var(--ink-soft)}.rg-status span{display:inline-flex;align-items:center;gap:.5rem}.rg-ok{color:var(--ok);animation:rg-pop .4s var(--rg-ease)}.rg-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:var(--paper-sunk)}.rg-seg button{position:relative;z-index:1;min-height:44px;border:0;background:none;font:inherit;font-weight:700;font-size:.92rem;color:var(--ink-soft);cursor:pointer;transition:color .2s;border-radius:9px}.rg-seg button[aria-checked=true]{color:var(--ink)}.rg-seg em{margin-left:.3rem;font-style:normal;font-size:.7rem;font-weight:800;color:var(--ok);background:var(--ok-soft);padding:.12rem .45rem;border-radius:999px}.rg-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:var(--paper-raised);box-shadow:0 2px 8px -2px rgb(29 36 51/25%);transition:transform .38s var(--rg-ease)}.rg-seg[data-on=anual] .rg-seg-thumb{transform:translateX(100%)}.rg-plans{display:grid;gap:.75rem}.rg-plan{position:relative;display:grid;grid-template-columns:24px 1fr;gap:.2rem .8rem;align-items:start;text-align:left;width:100%;padding:1rem;font:inherit;color:var(--ink);border-radius:14px;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .25s var(--rg-ease),background-color .2s}.rg-plan:hover{transform:translateY(-2px);border-color:var(--ink-soft)}.rg-plan.is-on{border-color:var(--stamp);background:var(--paper-raised);box-shadow:0 0 0 4px var(--stamp-soft),0 16px 30px -20px var(--stamp)}.rg-radio{display:grid;place-items:center;width:24px;height:24px;margin-top:2px;border-radius:50%;border:2px solid var(--line);color:transparent;transition:background-color .2s,border-color .2s,color .2s,transform .3s var(--rg-ease)}.rg-plan.is-on .rg-radio{background:var(--stamp);border-color:var(--stamp);color:var(--stamp-ink);transform:scale(1.1)}.rg-plan-main{display:grid;gap:.2rem}.rg-plan-main strong{font-family:var(--font-display);font-size:1.2rem}.rg-plan-main small{color:var(--ink-soft);font-size:.85rem}.rg-plan-main ul{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.25rem;font-size:.84rem}.rg-plan-main li{display:flex;align-items:center;gap:.4rem;color:var(--ink-soft)}.rg-plan-main li svg{color:var(--ok);flex:none}.rg-plan-price{grid-column:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .5rem;margin-top:.5rem;animation:rg-tick .36s var(--rg-ease)}.rg-plan-price b{font-size:1.55rem;letter-spacing:-.01em}.rg-plan-price small{color:var(--ink-soft);font-size:.8rem}.rg-flag{position:absolute;top:-10px;right:14px;padding:.15rem .65rem;border-radius:999px;background:var(--stamp);color:var(--stamp-ink);font-size:.7rem;font-weight:800;letter-spacing:.04em}.rg-extra{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:14px;background:var(--paper-sunk);animation:rg-in-fwd .36s var(--rg-ease) both}.rg-extra strong{display:block;font-size:.92rem}.rg-extra small{color:var(--ink-soft);font-size:.8rem}.rg-stepper{display:flex;align-items:center;gap:.5rem;flex:none}.rg-stepper button{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1.5px solid var(--line);background:var(--paper-raised);color:var(--ink);cursor:pointer;transition:transform .12s}.rg-stepper button:hover:not([disabled]){border-color:var(--stamp);color:var(--stamp)}.rg-stepper button:active:not([disabled]){transform:scale(.92)}.rg-stepper button[disabled]{opacity:.4;cursor:default}.rg-stepper output{min-width:28px;text-align:center;font-weight:800;font-size:1.1rem}.rg-bill{border:1.5px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.rg-bill-head{display:flex;align-items:center;gap:.8rem;padding:.95rem 1rem;border-bottom:1px dashed var(--line);background:var(--paper-sunk)}.rg-bill-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--stamp-soft);color:var(--stamp);flex:none}.rg-bill-head strong{display:block}.rg-bill-head small{color:var(--ink-soft);font-size:.82rem;word-break:break-all}.rg-bill dl{margin:0;padding:.4rem 1rem;display:grid}.rg-bill dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.rg-bill dd,.rg-bill dt{margin:0}.rg-bill dt small{display:block;color:var(--ink-soft);font-size:.8rem;margin-top:.15rem}.rg-bill dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.rg-bill .rg-sub{border-bottom:0;padding-bottom:.3rem;color:var(--ink-soft)}.rg-bill .rg-total{border-bottom:0;border-top:2px solid var(--ink);margin-top:.4rem;padding-top:.8rem;font-size:1.15rem;font-weight:800}.rg-bill .rg-total dd{font-size:1.45rem;font-weight:800;animation:rg-tick .42s var(--rg-ease)}.rg-includes{list-style:none;margin:0;padding:.8rem 1rem;display:grid;gap:.35rem;font-size:.86rem;color:var(--ink-soft);border-top:1px dashed var(--line)}.rg-includes li{display:flex;gap:.45rem;align-items:center}.rg-includes svg{color:var(--ok);flex:none}.rg-pay{min-height:56px;font-size:1.02rem}.rg-secure{display:flex;gap:.5rem;align-items:flex-start;color:var(--ink-soft);font-size:.82rem;line-height:1.45}.rg-secure svg{flex:none;margin-top:2px;color:var(--ok)}.rg-overlay{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:.6rem;border-radius:inherit;background:color-mix(in srgb,var(--paper-raised) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;animation:rg-fade .24s both}.rg-overlay .rg-spin{width:34px;height:34px;border-width:3.5px;color:var(--stamp)}.rg-overlay small{color:var(--ink-soft)}.rg-done{--rg-ease:cubic-bezier(0.22,1,0.36,1);min-height:100dvh;display:grid;place-items:center;padding:1.5rem var(--gutter);background:radial-gradient(90% 60% at 50% 0,var(--stamp-soft),transparent 70%),var(--paper)}.rg-done *,.rg-done :after,.rg-done :before{box-sizing:border-box}.rg-done-card{width:min(100%,520px);display:grid;gap:1rem;justify-items:center;text-align:center;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:18px;background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:rg-rise .52s var(--rg-ease) both}.rg-done-card h1{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.015em}.rg-done-card .rg-lead{margin:0}.rg-done-brand img{width:130px;height:auto;display:block}.rg-done .rg-btn,.rg-done .rg-ghost{width:100%}.rg-burst{width:84px;height:84px}.rg-burst svg{width:100%;height:100%;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rg-burst circle{stroke:var(--ok);stroke-dasharray:152;stroke-dashoffset:152;animation:rg-draw .7s var(--rg-ease) forwards}.rg-burst path{stroke:var(--ok);stroke-dasharray:40;stroke-dashoffset:40;animation:rg-draw .5s .5s var(--rg-ease) forwards}.rg-next{list-style:none;margin:.4rem 0;padding:0;display:grid;gap:.7rem;width:100%;text-align:left}.rg-next li{display:flex;gap:.8rem;align-items:flex-start;padding:.75rem .9rem;border-radius:12px;background:var(--paper);border:1px solid var(--line);opacity:0;animation:rg-in-fwd .48s var(--rg-ease) forwards}.rg-next li:first-child{animation-delay:.7s}.rg-next li:nth-child(2){animation-delay:.85s}.rg-next li:nth-child(3){animation-delay:1s}.rg-next li>span{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--stamp);color:var(--stamp-ink);font-weight:800;font-size:.85rem}.rg-next strong{display:block;font-size:.95rem}.rg-next small{color:var(--ink-soft);font-size:.84rem}.rg-wait{display:flex;gap:8px;height:40px;align-items:center}.rg-wait span{width:14px;height:14px;border-radius:50%;background:var(--stamp);animation:rg-bounce 1s ease-in-out infinite}.rg-wait span:nth-child(2){animation-delay:.15s}.rg-wait span:nth-child(3){animation-delay:.3s}.rg-bad{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--warn-soft);color:var(--warn);animation:rg-pop .5s var(--rg-ease)}@media (min-width:640px){.rg-grid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.rg{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.rg-aside{position:sticky;top:0;height:100dvh;padding:2rem 2.5rem;grid-template-rows:auto 1fr auto;gap:1.5rem}.rg-aside-body,.rg-aside-foot{display:grid}.rg-aside-foot{display:flex}.rg-brand{width:160px}.rg-main{align-content:center;padding:2.5rem 2rem}}@media (min-width:640px) and (max-width:959px){.rg-aside-body{display:none}}@keyframes rg-in-fwd{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes rg-in-back{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes rg-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes rg-fade{0%{opacity:0}to{opacity:1}}@keyframes rg-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rg-wave{0%{transform:translateY(0)}40%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes rg-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes rg-pulse{0%,to{box-shadow:0 0 0 5px var(--stamp-soft)}50%{box-shadow:0 0 0 9px transparent}}@keyframes rg-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@keyframes rg-rot{to{transform:rotate(1turn)}}@keyframes rg-tick{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rg-float{0%,to{transform:translate(0)}50%{transform:translate(30px,24px)}}@keyframes rg-bob{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes rg-stamp{0%{opacity:0;transform:scale(2.2) rotate(-18deg)}6%{opacity:1;transform:scale(1) rotate(0)}80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes rg-draw{to{stroke-dashoffset:0}}@keyframes rg-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-12px);opacity:1}}@media (prefers-reduced-motion:reduce){.rg *,.rg :after,.rg :before,.rg-done *,.rg-done :after,.rg-done :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rg-stamps i svg{opacity:1;transform:none}.rg-next li{opacity:1}}.rg-aside-body{justify-items:center;text-align:center}.rg-aside h2,.rg-demo{margin-inline:auto}.rg-demo,.rg-perks{width:100%}.rg-perks{max-width:340px;text-align:left}.rg-aside-foot{justify-content:center}@media (min-width:960px){.rg-brand{justify-self:center}}.rg .rg-input input[type]{min-height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--ink)}.rg .rg-input input[type]:focus,.rg .rg-input input[type]:focus-visible,.rg .rg-input input[type]:hover{border:0;background:transparent;box-shadow:none;outline:none}.rg .rg-input input:-webkit-autofill,.rg .rg-input input:-webkit-autofill:focus,.rg .rg-input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--paper) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.rg .rg-input:focus-within input:-webkit-autofill{box-shadow:0 0 0 1000px var(--paper-raised) inset}.rg-demo-head>div{min-width:0}.rg-demo-head b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-demo-head .is-hit,.rg-mini .is-hit,.rg-mini-logo{animation:rg-hit .38s var(--rg-ease)}.rg-demo-card[data-live=on]{box-shadow:0 30px 60px -28px rgb(0 0 0/70%),0 0 0 2px rgb(240 160 143/55%)}.rg-mini{display:flex;align-items:center;gap:.75rem;width:min(100%,560px);margin:0 0 .75rem;padding:.7rem .9rem;border-radius:14px;background:linear-gradient(160deg,#fbf7ef,#efe5d2);color:#1d2433;box-shadow:var(--shadow-card);animation:rg-rise .42s var(--rg-ease) both}.rg-mini-logo{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#b8432c;color:#fff;font-weight:800;font-size:.85rem}.rg-mini-text{min-width:0;flex:1 1;display:grid}.rg-mini-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.rg-mini-text small{color:#5b5f6b;font-size:.74rem}.rg-mini-stamps{display:flex;gap:4px;flex:none}.rg-mini-stamps i{width:10px;height:10px;border-radius:50%;background:#b8432c;opacity:0;animation:rg-dotin .6s var(--rg-ease) forwards;animation-delay:calc(var(--i) * 90ms + .15s)}@media (min-width:960px){.rg-mini{display:none}}@media (max-width:390px){.rg-rubro-groups>div>div{grid-template-columns:minmax(0,1fr)}}@keyframes rg-hit{0%{transform:translateY(5px) scale(.96);opacity:.4}to{transform:none;opacity:1}}@keyframes rg-dotin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.rg-valid{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;border-top:1px dashed var(--line);background:var(--ok-soft);color:var(--ink)}.rg-valid-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--paper-raised);color:var(--ok)}.rg-valid>div{display:grid;gap:.15rem;min-width:0}.rg-valid strong{font-size:.95rem}.rg-valid span{font-size:.9rem;font-weight:600;text-transform:none}.rg-valid small{margin-top:.25rem;color:var(--ink-soft);font-size:.78rem;line-height:1.4;font-weight:400}@media (max-width:560px){.rg-input input,.rg-rubro-search input{font-size:16px}.rg-eye,.rg-rubro-groups button,.rg-stepper button,.rg-text{min-height:44px}.rg-eye,.rg-stepper button{width:44px;height:44px}.rg-extra{align-items:flex-start;flex-direction:column}.rg-bill dl>div{flex-wrap:wrap}.rg-bill dd,.rg-bill dt,.rg-fine,.rg-plan-main,.rg-valid{overflow-wrap:anywhere}}.rg-terms-group{display:grid;gap:.6rem}