.ribi-v2{--rv2-ink:#120b07;--rv2-ink-soft:#20140c;--rv2-paper:#fff7e8;--rv2-gold:#e3b35b;--rv2-gold-2:#f6d58b;--rv2-line:#f4cf8638;min-height:100%;color:var(--rv2-paper);isolation:isolate;background:#100a07;position:relative;overflow:hidden}.ribi-v2-wallpaper{z-index:-4;background-color:#0000;background-image:linear-gradient(#0c070438,#0c0704b8 72%,#100a07 100%),url(/brand/ribi-landing-wave.webp);background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:scale(1.01)}.ribi-v2:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle at 74% 13%,#ffd98b21,#0000 31%),radial-gradient(circle at 14% 44%,#e2a94a14,#0000 35%),linear-gradient(#0000 0 42%,#0805032e 58%,#0805039e 100%);position:absolute;inset:0}.ribi-v2:after{content:"";z-index:8;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.ribi-v2-header{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);inset:0 0 auto;z-index:80!important;background:linear-gradient(#0a0604b8,#0a060438)!important;border-bottom:1px solid #f1cb7e1f!important;position:absolute!important}.ribi-v2-header .site-nav{max-width:1180px;height:74px!important}.ribi-v2-header .site-nav>a:first-child{color:#f4cf7e}.ribi-v2-header .site-nav>a:first-child span:last-child{color:#fff8eb!important}.ribi-v2-header button{color:#fff6e7}.ribi-v2-header-links a{color:#fff8eba3;font-size:13px;font-weight:620;transition:color .2s}.ribi-v2-header-links a:hover{color:#f2ca76}.ribi-v2-header-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:720;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.ribi-v2-header-actions a:hover{transform:translateY(-1px)}.ribi-v2-header-table{color:#fff7e8;background:#0d080557;border:1px solid #fff4da3d}.ribi-v2-header-table:hover{background:#ffffff0f;border-color:#f0c2658c}.ribi-v2-header-demo{color:#1b1009;background:linear-gradient(#f7dc9d,#d9a449);border:1px solid #ffe9b1cc;box-shadow:0 10px 28px #ad701a2e}.ribi-v2-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:112px 24px 34px;display:flex;position:relative}.ribi-v2-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);align-items:center;gap:clamp(46px,7vw,94px);width:min(1180px,100%);margin:auto;display:grid}.ribi-v2-copy{max-width:720px;animation:.88s cubic-bezier(.16,1,.3,1) both rv2-in}.ribi-v2-kicker{color:#efc46d;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.ribi-v2-kicker>span{background:#efc46d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #efc46d1a,0 0 24px #efc46d99}.ribi-v2-copy h1{letter-spacing:-.063em;text-wrap:balance;text-shadow:0 12px 55px #00000038;max-width:770px;margin:22px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(4.45rem,8.1vw,7.8rem);font-weight:540;line-height:.83}.ribi-v2-copy h1 span{color:#f0c56c;display:block}.ribi-v2-lead{color:#fff7e8bd;letter-spacing:-.018em;max-width:620px;margin:26px 0 0;font-size:clamp(18px,1.8vw,22px);line-height:1.45}.ribi-v2-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.ribi-v2-button{border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:0 20px;font-size:14px;font-weight:760;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;display:inline-flex}.ribi-v2-button svg{width:18px;height:18px;transition:transform .24s}.ribi-v2-button:hover{transform:translateY(-2px)}.ribi-v2-button:hover svg{transform:translate(3px)}.ribi-v2-button.is-primary{color:#1d120b;background:linear-gradient(#f8dda0,#d99f3f);border:1px solid #ffecb9d1;box-shadow:0 20px 48px #aa691347,inset 0 1px #ffffffa3}.ribi-v2-button.is-secondary{color:#fff6e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d080566;border:1px solid #fff4dc47}.ribi-v2-button.is-secondary:hover{background:#ffffff0f;border-color:#f5cc7b94}.ribi-v2-microproof{color:#fff7e875;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:10px;font-weight:650;display:flex}.ribi-v2-microproof i{background:#d9a84f;border-radius:50%;width:3px;height:3px}.ribi-v2-device-stage{perspective:1400px;justify-content:center;align-items:center;min-height:590px;animation:.9s cubic-bezier(.16,1,.3,1) 80ms both rv2-in;display:flex;position:relative}.ribi-v2-device-stage:before{content:"";z-index:-1;opacity:.92;background:linear-gradient(118deg,#ffe2a51f,#0000 24% 61%,#dda4451f),linear-gradient(165deg,#281a12,#100a07 57%,#3a2617);border-radius:48% 52% 46% 54%;width:560px;height:250px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)perspective(700px)rotateX(66deg)rotate(-4deg);box-shadow:inset 0 1px #ffe2a52e,0 58px 80px #00000073}.ribi-v2-device-stage:after{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#0000009e,#0000002e 48%,#0000 75%);border-radius:50%;width:360px;height:85px;position:absolute;bottom:55px;left:50%;transform:translate(-50%)}.ribi-v2-table-light{filter:blur(18px);background:radial-gradient(#eeb8522e,#7241130f 42%,#0000 72%);border-radius:50%;width:460px;height:180px;position:absolute;bottom:30px;transform:rotate(-8deg)}.ribi-v2-phone{aspect-ratio:.505;width:min(352px,78vw);transform-style:preserve-3d;background:linear-gradient(115deg,#5b371b 0%,#f0bb5e 18%,#65411f 29%,#f1c66f 42%,#3c2514 56%,#d39940 75%,#6a431f 100%);border:1px solid #ffe09ad1;border-radius:54px;padding:9px;animation:6.8s ease-in-out infinite rv2-phone-float;position:relative;transform:rotateY(-7deg)rotateX(2deg)rotate(1.4deg);box-shadow:0 46px 90px #00000075,0 0 0 2px #110a06e0,0 0 0 4px #dfad536b,0 0 55px #e0ad4d26}.ribi-v2-phone:after{content:"";z-index:5;pointer-events:none;border-radius:47px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #ffffff1f}.ribi-v2-phone-island{z-index:7;background:#050403;border-radius:999px;width:92px;height:27px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a}.ribi-v2-phone-screen{color:#fff7e8;background:linear-gradient(#0c070447,#0c0704bd),url(/brand/ribi-landing-wave.webp) 64%/cover no-repeat;border-radius:46px;height:100%;padding:42px 19px 20px;position:relative;overflow:hidden}.ribi-v2-phone-screen:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff14,#0000 20% 72%,#eab6521a);position:absolute;inset:0}.ribi-v2-phone-head{z-index:2;color:#fff8ebb8;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:relative}.ribi-v2-phone-brand{color:#fff7e9;align-items:center;gap:6px;font-family:Fraunces,Georgia,serif;font-size:16px;display:flex}.ribi-v2-phone-mark{color:#dfad50!important;height:22px!important}.ribi-v2-phone-title{z-index:2;flex-direction:column;gap:7px;margin-top:54px;display:flex;position:relative}.ribi-v2-phone-title small{color:#dcae57;letter-spacing:.19em;font-size:8px;font-weight:800}.ribi-v2-phone-title strong{letter-spacing:-.045em;max-width:260px;font-family:Fraunces,Georgia,serif;font-size:37px;font-weight:540;line-height:.92}.ribi-v2-phone-metrics{z-index:2;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid;position:relative}.ribi-v2-phone-metrics>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f090694;border:1px solid #f3cf8533;border-radius:18px;flex-direction:column;min-height:104px;padding:13px;display:flex}.ribi-v2-phone-metrics small{color:#fff8eb80;font-size:8px;font-weight:700}.ribi-v2-phone-metrics strong{margin-top:8px;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:560}.ribi-v2-phone-metrics span{color:#e8bc63;margin-top:auto;font-size:8px;font-weight:700}.ribi-v2-phone-order{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0906a6;border:1px solid #f3cf8530;border-radius:19px;margin-top:9px;padding:13px;position:relative}.ribi-v2-phone-order-top,.ribi-v2-phone-order-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ribi-v2-phone-order-top span{align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.ribi-v2-phone-order-top svg{color:#e4b458;width:13px;height:13px}.ribi-v2-phone-order-top b{color:#ecc56f;text-transform:uppercase;background:#d3a64b29;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.ribi-v2-phone-order p{color:#fff8eb94;margin:12px 0;font-size:8px}.ribi-v2-phone-order-foot{border-top:1px solid #ffffff14;padding-top:9px;font-size:9px;font-weight:760}.ribi-v2-phone-order-foot span:last-child{color:#e6b85c}.ribi-v2-phone-tools{z-index:2;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid;position:relative}.ribi-v2-phone-tools>div{color:#fff8ebad;background:#0e090673;border:1px solid #f3cf8529;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:65px;font-size:7px;display:flex}.ribi-v2-phone-tools svg{color:#e4b458;width:17px;height:17px}.ribi-v2-phone-pulse{z-index:2;background:linear-gradient(90deg,#d3a44529,#1009068f);border:1px solid #f3cf852e;border-radius:15px;grid-template-columns:18px auto 1fr;align-items:center;gap:7px;margin-top:9px;padding:10px 11px;font-size:7px;display:grid;position:relative}.ribi-v2-phone-pulse svg{color:#ecc269;width:15px;height:15px}.ribi-v2-phone-pulse span{color:#e8bc63;font-weight:800}.ribi-v2-phone-pulse strong{text-align:right;font-size:7px}.ribi-v2-plan-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d080580;border:1px solid #f4cf862e;border-radius:26px;grid-template-columns:repeat(3,1fr);width:min(1180px,100%);margin:20px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000002e}.ribi-v2-plan{border-right:1px solid #f4cf8624;flex-direction:column;justify-content:center;min-height:102px;padding:18px 20px;transition:background .24s;display:flex}.ribi-v2-plan:hover{background:#ffffff09}.ribi-v2-plan span{color:#e2b157;font-family:Fraunces,Georgia,serif;font-size:26px;line-height:1}.ribi-v2-plan strong{color:#fff8ebb3;margin-top:9px;font-size:12px;font-weight:580;line-height:1.3}.ribi-v2-plan.is-basic{background:linear-gradient(#d39e3b17,#d39e3b05)}.ribi-v2-benefits{padding:54px 24px 68px;position:relative}.ribi-v2-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#110a06e6,#21140cd1),url(/brand/ribi-landing-wave.webp) 50% 60%/cover no-repeat;border:1px solid #f2cc7d2e;border-radius:38px;width:min(1180px,100%);margin:0 auto;padding:clamp(34px,5vw,58px);box-shadow:0 34px 90px #0000003d}.ribi-v2-panel-copy{grid-template-columns:.55fr 1.45fr;align-items:start;gap:50px;display:grid}.ribi-v2-panel-copy>p{color:#d9a94e;letter-spacing:.19em;text-transform:uppercase;margin:7px 0 0;font-size:10px;font-weight:800}.ribi-v2-panel-copy h2{letter-spacing:-.052em;max-width:800px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:540;line-height:.91}.ribi-v2-panel-copy h2 span{color:#e4b459;margin-top:.12em;display:block}.ribi-v2-benefit-grid{border-top:1px solid #f4cf8629;border-bottom:1px solid #f4cf8629;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.ribi-v2-benefit{border-right:1px solid #f4cf8624;flex-direction:column;gap:23px;min-height:176px;padding:23px 20px;display:flex}.ribi-v2-benefit:last-child{border-right:0}.ribi-v2-benefit>svg{color:#e1b157;width:23px;height:23px}.ribi-v2-benefit h3{margin:0;font-size:14px;font-weight:760}.ribi-v2-benefit p{color:#fff8eb80;margin:9px 0 0;font-size:11px;line-height:1.5}.ribi-v2-panel-action{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.ribi-v2-panel-action a{color:#f2ca78;align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}.ribi-v2-panel-action a svg{width:17px;height:17px}.ribi-v2-panel-action>span{color:#fff8eb59;font-size:10px}.ribi-v2-close{text-align:center;width:min(980px,100% - 48px);margin:0 auto;padding:72px 0 88px}.ribi-v2-close-mark{color:#d9a84e!important;height:48px!important}.ribi-v2-close>p{color:#d9a84e;letter-spacing:.2em;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:800}.ribi-v2-close h2{letter-spacing:-.054em;max-width:820px;margin:16px auto 0;font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:540;line-height:.91}.ribi-v2-close-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:30px;display:flex}.ribi-v2-close-actions a{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-size:12px;font-weight:760;display:inline-flex}.ribi-v2-close-actions a:first-child{color:#1b1009;background:linear-gradient(#f6d995,#d69e40)}.ribi-v2-close-actions a:last-child{color:#fff6e7;background:#0f09066b;border:1px solid #fff4dc38}.ribi-v2-mobile-menu{color:#fff7e8;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0c0704e6,#0c0704f5),url(/brand/ribi-landing-wave.webp) 50%/cover no-repeat!important}.ribi-v2-mobile-head{background:#120b07;border-bottom:1px solid #efc46d2e}.ribi-v2-mobile-head>a{color:#e0ae50}.ribi-v2-mobile-head>a span:last-child{color:#fff7e8!important}.ribi-v2-mobile-nav>p{color:#dca94c;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:800}.ribi-v2-mobile-nav>a{color:#fff7e8;letter-spacing:-.045em;padding:11px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.65rem,12vw,4.2rem);line-height:.95}.ribi-v2-mobile-nav>.ribi-v2-mobile-demo{color:#1b1009;letter-spacing:0;background:linear-gradient(#f5d990,#d59b3c);border-radius:999px;justify-content:center;align-items:center;min-height:56px;margin-top:auto;margin-bottom:32px;font-family:Outfit,ui-sans-serif,sans-serif;font-size:14px;display:flex}.marketing-frame:has(.ribi-v2)>button[aria-label=Volver\ arriba]{display:none!important}@keyframes rv2-in{0%{opacity:0;filter:blur(5px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes rv2-phone-float{0%,to{transform:rotateY(-7deg)rotateX(2deg)rotate(1.4deg)translateY(0)}50%{transform:rotateY(-4deg)rotateX(1deg)rotate(.4deg)translateY(-9px)}}@media (width<=980px){.ribi-v2-hero{padding-top:104px}.ribi-v2-hero-inner{grid-template-columns:1fr .72fr;gap:28px}.ribi-v2-copy h1{font-size:clamp(3.8rem,9.4vw,6.2rem)}.ribi-v2-device-stage{min-height:500px}.ribi-v2-phone{width:min(315px,36vw)}.ribi-v2-panel-copy{grid-template-columns:1fr;gap:16px}.ribi-v2-benefit-grid{grid-template-columns:1fr 1fr}.ribi-v2-benefit:nth-child(2){border-right:0}.ribi-v2-benefit:nth-child(-n+2){border-bottom:1px solid #f4cf8624}}@media (width<=760px){.ribi-v2-wallpaper{background-color:#0000;background-image:linear-gradient(#0a060429,#0a060494 60%,#0a0604d6 100%),url(/brand/ribi-landing-wave.webp);background-position:0 0,54% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.ribi-v2-header .site-nav{padding-inline:18px;height:66px!important}.ribi-v2-hero{min-height:auto;padding:94px 18px 22px}.ribi-v2-hero-inner{flex-direction:column;align-items:stretch;gap:24px;display:flex}.ribi-v2-copy{max-width:none}.ribi-v2-kicker{letter-spacing:.18em;font-size:8px}.ribi-v2-copy h1{max-width:640px;margin-top:17px;font-size:clamp(4rem,18.5vw,6.2rem);line-height:.84}.ribi-v2-lead{max-width:560px;margin-top:20px;font-size:17px;line-height:1.45}.ribi-v2-actions{grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.ribi-v2-button{min-height:52px;padding-inline:13px;font-size:12px}.ribi-v2-microproof{font-size:9px}.ribi-v2-device-stage{min-height:405px;margin-top:-4px;overflow:hidden}.ribi-v2-phone{border-radius:38px;width:238px;margin-top:8px;transform:rotateY(-5deg)rotateX(1deg)rotate(1deg)}.ribi-v2-phone:after{border-radius:33px;inset:6px}.ribi-v2-phone-island{width:68px;height:20px;top:15px}.ribi-v2-phone-screen{border-radius:32px;padding:31px 13px 14px}.ribi-v2-phone-brand{font-size:12px}.ribi-v2-phone-mark{height:17px!important}.ribi-v2-phone-head{font-size:7px}.ribi-v2-phone-title{gap:5px;margin-top:34px}.ribi-v2-phone-title small{font-size:6px}.ribi-v2-phone-title strong{font-size:26px}.ribi-v2-phone-metrics{gap:6px;margin-top:15px}.ribi-v2-phone-metrics>div{border-radius:13px;min-height:74px;padding:9px}.ribi-v2-phone-metrics small,.ribi-v2-phone-metrics span{font-size:6px}.ribi-v2-phone-metrics strong{margin-top:5px;font-size:18px}.ribi-v2-phone-order{border-radius:14px;margin-top:6px;padding:9px}.ribi-v2-phone-order p{margin:8px 0;font-size:6px}.ribi-v2-phone-order-top span,.ribi-v2-phone-order-foot{font-size:6px}.ribi-v2-phone-order-top b{font-size:5px}.ribi-v2-phone-tools{gap:5px;margin-top:6px}.ribi-v2-phone-tools>div{border-radius:11px;min-height:46px;font-size:5px}.ribi-v2-phone-tools svg{width:12px;height:12px}.ribi-v2-phone-pulse{grid-template-columns:13px auto 1fr;margin-top:6px;padding:7px;font-size:5px}.ribi-v2-phone-pulse svg{width:11px;height:11px}.ribi-v2-phone-pulse strong{font-size:5px}.ribi-v2-table-light{width:330px;height:100px;bottom:20px}.ribi-v2-plan-strip{border-radius:22px;grid-template-columns:repeat(3,1fr);margin-top:0}.ribi-v2-plan{min-height:92px;padding:14px 11px}.ribi-v2-plan span{font-size:20px}.ribi-v2-plan strong{font-size:9px}.ribi-v2-benefits{padding:26px 14px 42px}.ribi-v2-panel{border-radius:28px;padding:28px 18px}.ribi-v2-panel-copy h2{font-size:clamp(2.65rem,12.5vw,4.3rem);line-height:.92}.ribi-v2-benefit-grid{grid-template-columns:1fr 1fr;margin-top:31px}.ribi-v2-benefit{gap:18px;min-height:153px;padding:18px 13px}.ribi-v2-benefit h3{font-size:12px}.ribi-v2-benefit p{font-size:9px}.ribi-v2-panel-action{flex-direction:column;align-items:flex-start;gap:8px}.ribi-v2-panel-action a{font-size:11px}.ribi-v2-close{width:calc(100% - 32px);padding:48px 0 62px}.ribi-v2-close h2{font-size:clamp(2.9rem,13.4vw,4.5rem);line-height:.92}}@media (width<=430px){.ribi-v2-copy h1{font-size:clamp(3.75rem,18.2vw,5.4rem)}.ribi-v2-actions{grid-template-columns:1fr}.ribi-v2-device-stage{min-height:375px}.ribi-v2-phone{width:224px}.ribi-v2-plan{padding:13px 8px}.ribi-v2-plan span{font-size:18px}.ribi-v2-plan strong{font-size:8px}.ribi-v2-benefit-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ribi-v2 *,.ribi-v2 :before,.ribi-v2 :after{transition-duration:.01ms!important;animation:none!important}}.ribi-v2-header-mark{filter:drop-shadow(0 0 8px #ffcd6538)drop-shadow(0 2px 8px #00000038);color:#0000!important}.ribi-v2-header-mark>span[aria-hidden=true]{box-shadow:0 0 18px #edb95538;background:linear-gradient(128deg,#7d5117 0%,#f7de9e 18%,#c88e2c 35%,#fff1bd 52%,#b4751e 68%,#f4cf77 86%,#855417 100%)!important}.ribi-v2-header-word{text-shadow:0 1px 18px #e5b14f14;color:#fff8ea!important}.ribi-v2-copy{padding-top:clamp(8px,1.4vw,18px)}.ribi-v2-copy h1{max-width:760px;margin-top:0;line-height:.86}.ribi-v2-copy h1 span{margin:.025em 0 .018em}.ribi-v2-lead{max-width:560px;margin-top:30px;font-size:clamp(18px,1.7vw,21px);font-weight:430}.ribi-v2-actions{margin-top:31px}.ribi-v2-phone-screen{transition:background-image .46s cubic-bezier(.16,1,.3,1),background-position .46s cubic-bezier(.16,1,.3,1),filter .46s}.ribi-v2-phone.is-basic{border-color:#b8e0a075;box-shadow:0 46px 90px #00000075,0 0 0 2px #051810eb,0 0 0 4px #53af6c4d,0 0 64px #49c06921}.ribi-v2-phone.is-free{border-color:#ffe09ad1}.ribi-v2-phone-screen.is-basic .ribi-v2-phone-mark,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-title small,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-metrics span,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-order-top svg,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-order-foot span:last-child,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-tools svg,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-pulse svg,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-pulse span{color:#75e39a!important}.ribi-v2-phone-screen.is-basic .ribi-v2-phone-metrics>div,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-order,.ribi-v2-phone-screen.is-basic .ribi-v2-phone-tools>div{background:#02160e8f;border-color:#81dd9638}.ribi-v2-phone-screen.is-basic .ribi-v2-phone-order-top b{color:#8ae9a8;background:#48b7662e}.ribi-v2-phone-screen.is-basic .ribi-v2-phone-pulse{background:linear-gradient(90deg,#36b45a2e,#02140d9e);border-color:#81dd9633}.ribi-v2-phone-screen.is-free .ribi-v2-phone-title small,.ribi-v2-phone-screen.is-free .ribi-v2-phone-metrics span,.ribi-v2-phone-screen.is-free .ribi-v2-phone-order-foot span:last-child{color:#f1c76f}.ribi-v2-plan-strip{isolation:isolate;position:relative}.ribi-v2-plan{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-right:1px solid #f4cf8624;outline:none;position:relative;overflow:hidden}.ribi-v2-plan:last-child{border-right:0}.ribi-v2-plan:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 72% 18%,#ffde9329,#0000 48%);transition:opacity .28s;position:absolute;inset:0}.ribi-v2-plan:hover:before,.ribi-v2-plan.is-selected:before{opacity:1}.ribi-v2-plan i{opacity:0;background:linear-gradient(90deg,#0000,#f6d787 18%,#fff0bd 50%,#d49735 82%,#0000);border-radius:999px;height:2px;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:20px;right:20px;transform:scaleX(.4);box-shadow:0 0 14px #f4c56759}.ribi-v2-plan.is-selected i{opacity:1;transform:scaleX(1)}.ribi-v2-plan.is-selected{background:linear-gradient(145deg,#e6b3502e,#ffffff06)}.ribi-v2-plan.is-basic.is-selected{background:linear-gradient(145deg,#46a95b2b,#ddb55514)}.ribi-v2-plan:focus-visible{box-shadow:inset 0 0 0 2px #f7d8979e}.ribi-v2-panel-action{display:none!important}.ribi-v2-close{padding-top:58px}.ribi-v2-close h2{max-width:700px}.ribi-v2-mobile-nav>p{display:none}.ribi-v2-mobile-nav>a:not(.ribi-v2-mobile-demo){color:#fff8ea;letter-spacing:-.035em;background:linear-gradient(135deg,#23150cf5,#0f0906f5);border:1px solid #efc56f3d;border-radius:24px;align-items:center;min-height:82px;padding:0 22px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,8vw,2.35rem);line-height:1;display:flex;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000002e}.ribi-v2-mobile-nav>a:not(.ribi-v2-mobile-demo):nth-of-type(3){color:#f2ca75;background:radial-gradient(circle at 88% 16%,#e4af4d29,#0000 36%),linear-gradient(135deg,#2b1b0efa,#0f0906fa)}.ribi-v2-mobile-nav>.ribi-v2-mobile-demo{margin-top:auto;box-shadow:0 20px 48px #b16c143d}@media (width<=760px){.ribi-v2-copy{padding-top:4px}.ribi-v2-copy h1{letter-spacing:-.058em;margin-top:0;font-size:clamp(3.85rem,17.8vw,5.7rem);line-height:.865}.ribi-v2-copy h1 span{margin:.04em 0 .025em}.ribi-v2-lead{margin-top:24px;font-size:17px;line-height:1.42}.ribi-v2-actions{margin-top:25px}.ribi-v2-plan{padding-bottom:20px}.ribi-v2-plan i{bottom:7px;left:10px;right:10px}.ribi-v2-close{padding-top:46px}}@media (width<=430px){.ribi-v2-copy h1{font-size:clamp(3.55rem,17.5vw,5.05rem)}.ribi-v2-mobile-nav{padding-top:28px!important}.ribi-v2-mobile-nav>a:not(.ribi-v2-mobile-demo){border-radius:21px;min-height:74px}}.ribi-v2-plan.is-pro:not(.is-selected),.ribi-v2-plan.is-basic:not(.is-selected){box-shadow:none;background:0 0}.ribi-v2-header button[aria-label=Abrir\ menú],.ribi-v2-header button[aria-label=Cerrar\ menú]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#311e10b8,#0e0805b8);border:1px solid #f1c8703d;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}.ribi-v2-plan-preload{opacity:.001;pointer-events:none;width:1px;height:1px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.ribi-v2-plan-preload>span{background-position:50%;background-size:cover;width:1px;height:1px;display:block}.ribi-v2-plan-preload>.is-basic{background-image:url(/ribi-kitchen-login-wave.webp)}.ribi-v2-plan-preload>.is-pro{background-image:url(/brand/ribi-landing-wave.webp)}.ribi-v2-copy h1{flex-direction:column;gap:.055em;display:flex;line-height:.9!important}.ribi-v2-title-line{padding:0;margin:0!important;display:block!important}.ribi-v2-title-line.is-white{color:#fff8eb!important}.ribi-v2-title-line.is-gold{text-shadow:0 4px 28px #e0a9431f;color:#f0c56c!important}.ribi-v2-lead{margin-top:34px}.ribi-v2-phone-screen{background-color:#130c08!important;transition:none!important}.ribi-v2-phone-screen.is-pro{background:linear-gradient(#0c070447,#0c0704bd),url(/brand/ribi-landing-wave.webp) 64%/cover no-repeat!important}.ribi-v2-phone-screen.is-basic{background:linear-gradient(#02120d2e,#020d09b8),url(/ribi-kitchen-login-wave.webp) 50%/cover no-repeat!important}.ribi-v2-phone-screen.is-free .ribi-v2-phone-metrics>div,.ribi-v2-phone-screen.is-free .ribi-v2-phone-order,.ribi-v2-phone-screen.is-free .ribi-v2-phone-tools>div{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#140b059e;border-color:#ffdc913d}.ribi-v2-phone-screen.is-free .ribi-v2-phone-pulse{background:linear-gradient(90deg,#cf912e2e,#140a05a3);border-color:#ffdc9133}.ribi-v2-plan.is-free:not(.is-selected),.ribi-v2-plan.is-basic:not(.is-selected){box-shadow:none!important;background:0 0!important}.ribi-v2-mobile-nav{gap:18px!important}.ribi-v2-mobile-menu-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 88% 6%,#dea6441f,#0000 38%),linear-gradient(145deg,#27170df5,#0d0805fb);border:1px solid #f0c46a40;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 54px #00000042}.ribi-v2-mobile-menu-panel>a{color:#fff8ea;letter-spacing:-.035em;align-items:center;min-height:92px;padding:0 26px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.9rem,8.4vw,2.55rem);line-height:1;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ribi-v2-mobile-nav>.ribi-v2-mobile-demo{margin-bottom:30px;margin-top:0!important}.ribi-v2-signature{flex-direction:column;align-items:center;gap:13px;margin:56px auto 0;display:flex}.ribi-v2-signature-mark{filter:drop-shadow(0 0 9px #ffd2703d)drop-shadow(0 13px 30px #00000052);width:auto;color:#0000!important;height:72px!important}.ribi-v2-signature-mark>span[aria-hidden=true]{background:linear-gradient(125deg,#70430f 0%,#d99b35 14%,#fff0b9 29%,#b87318 44%,#ffe5a0 59%,#9b5c16 74%,#f6cb72 89%,#6e400e 100%)!important}.ribi-v2-signature>span{letter-spacing:-.035em;color:#f2cb7a;text-shadow:0 0 20px #f1c1602e;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:560;line-height:1}@media (width<=760px){.ribi-v2-hero{padding-top:96px}.ribi-v2-copy{padding-top:0}.ribi-v2-copy h1{letter-spacing:-.055em;gap:.07em;max-width:100%;font-size:clamp(3.4rem,14.7vw,4.25rem)!important;line-height:.92!important}.ribi-v2-lead{margin-top:28px}.ribi-v2-device-stage{margin-top:10px}.ribi-v2-mobile-nav{padding-top:28px!important}.ribi-v2-signature{margin-top:46px}}@media (width<=430px){.ribi-v2-copy h1{gap:.075em;font-size:clamp(3.25rem,14.35vw,3.9rem)!important}.ribi-v2-mobile-menu-panel{border-radius:26px}.ribi-v2-mobile-menu-panel>a{min-height:84px;padding-inline:22px;font-size:clamp(1.78rem,8vw,2.2rem)}.ribi-v2-signature-mark{height:66px!important}}.ribi-v2-phone-screen.is-free:before{background:linear-gradient(#0a050214,#0a05022e 52%,#0a050257 100%)!important}.ribi-v2-phone-screen.is-free .ribi-v2-phone-metrics>div,.ribi-v2-phone-screen.is-free .ribi-v2-phone-order,.ribi-v2-phone-screen.is-free .ribi-v2-phone-tools>div{box-shadow:inset 0 1px #ffffff0b;background:#1109048a!important;border-color:#ffe19f42!important}.ribi-v2-phone-screen.is-free .ribi-v2-phone-pulse{background:linear-gradient(90deg,#c687232e,#0f080499)!important}.ribi-v2-mobile-nav{padding-bottom:max(24px,env(safe-area-inset-bottom,0px));justify-content:flex-start}.ribi-v2-mobile-menu-panel{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #f7cf7f47;border-radius:32px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #ffcf720d,0 30px 70px #00000061,0 0 0 1px #ffc15706;background:linear-gradient(#120a06b3,#0c0704e0),url(/brand/ribi-landing-wave.webp) 62% 46%/cover no-repeat!important}.ribi-v2-mobile-menu-panel:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 12%,#ffe7a91c,#0000 28%),linear-gradient(115deg,#0000 0 55%,#daa03f12 72%,#0000 100%);position:absolute;inset:0}.ribi-v2-mobile-menu-panel>a{color:#fff8eb;letter-spacing:-.035em;align-items:center;min-height:88px;padding:0 24px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.72rem,7.8vw,2.2rem);line-height:1;transition:background .18s,color .18s,padding-left .18s;display:flex;position:relative}.ribi-v2-mobile-menu-panel>a:after{content:"→";color:#d9a84d;opacity:.78;margin-left:auto;font-family:Outfit,ui-sans-serif,sans-serif;font-size:1rem}.ribi-v2-mobile-menu-panel>a+a{border-top:1px solid #f3ca7a24!important}.ribi-v2-mobile-menu-panel>a:hover,.ribi-v2-mobile-menu-panel>a:focus-visible{color:#f5cf80;padding-left:28px;background:#e4ad4d0e!important}.ribi-v2-mobile-menu-panel>a:first-child{color:#f5cf80}.ribi-v2-mobile-menu-panel>a:last-child{color:#fff8eb}.ribi-v2-mobile-demo{display:none!important}.ribi-v2-close{padding-bottom:56px!important}.ribi-v2-close-actions{display:none!important}.ribi-v2-signature{margin-top:44px!important}.ribi-national-footer{color:#fff8eb9e!important}.ribi-national-footer a:hover{color:#f0c56c!important}@media (width<=760px){.ribi-v2-mobile-nav{padding-top:30px!important}.ribi-v2-mobile-menu-panel{border-radius:28px}.ribi-v2-mobile-menu-panel>a{min-height:82px}.ribi-v2-close{padding-top:58px!important;padding-bottom:50px!important}}@media (width<=430px){.ribi-v2-mobile-menu-panel{border-radius:25px}.ribi-v2-mobile-menu-panel>a{min-height:78px;padding-inline:20px;font-size:clamp(1.6rem,7.55vw,2.02rem)}.ribi-v2-phone-screen.is-free{background-position:50%!important}}.ribi-v2-plan-preload>.is-free{background-image:none!important}.ribi-v2-phone-screen.is-free{background:var(--ribi-free-wallpaper) 50% center/cover no-repeat!important}.ribi-v2-plan.is-pro{background:radial-gradient(circle at 78% 16%,#fff8da75,#0000 28%),radial-gradient(circle at 58% 62%,#f3bc4a38,#0000 42%),linear-gradient(145deg,#f4bc4a75,#753f0e29)!important;box-shadow:inset 0 0 64px #ffd57638,inset 0 1px #fff8de4d,0 0 28px #e8aa3d1a!important}.ribi-v2-plan.is-pro span{text-shadow:0 0 22px #ffd67670,0 1px #fffae740;color:#ffd980!important}.ribi-v2-plan.is-pro strong{color:#fff3da!important}.ribi-v2-plan.is-pro.is-selected{background:radial-gradient(circle at 78% 14%,#fffceb94,#0000 27%),radial-gradient(circle at 46% 70%,#f5bf4e45,#0000 46%),linear-gradient(145deg,#f9c55894,#77410f33)!important;box-shadow:inset 0 0 76px #ffde8b47,inset 0 1px #fffdef61,0 0 34px #f1b54224!important}.ribi-v2-mobile-menu{background:#0a0604!important}.ribi-v2-mobile-menu-panel{-webkit-backdrop-filter:none!important;background-color:#160d08!important;background-image:radial-gradient(circle at 88% 10%,#f4be582e,#0000 34%),linear-gradient(#1f120afa,#0f0805fe),url(/brand/ribi-landing-wave.webp)!important;background-position:50%,50%,64% 48%!important;background-size:auto,auto,cover!important;border:1px solid #f7cf7f57!important;box-shadow:inset 0 1px #fffae812,inset 0 0 64px #da9e3c0f,0 30px 72px #00000080!important}.ribi-v2-mobile-menu-panel>a{background:#140c08!important}.ribi-v2-mobile-menu-panel>a:nth-child(odd){background:#170e09!important}.ribi-v2-mobile-menu-panel>a:hover,.ribi-v2-mobile-menu-panel>a:focus-visible{background:#211309!important}.ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{letter-spacing:-.01em;min-height:86px;font-family:Outfit,ui-sans-serif,sans-serif;font-size:1.06rem;font-weight:800;color:#1a0f08!important;text-shadow:none!important;background:radial-gradient(circle at 72% 18%,#ffffff5c,#0000 28%),linear-gradient(#f7d986 0%,#e9b34b 58%,#cf8d26 100%)!important;border-top:1px solid #ffefc69e!important}.ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot:after{opacity:1;font-size:1.2rem;color:#28160b!important}.ribi-national-footer{color:#fff8ebc7!important;background:#0b0604!important;border-top:1px solid #f0c77533!important}.ribi-national-footer p{color:#fff8ebbd!important}.ribi-national-footer a{color:#fff8ebc7!important}.ribi-national-footer a:hover,.ribi-national-footer a:focus-visible{color:#f2c66f!important}@media (width<=430px){.ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{min-height:76px;font-size:1rem}}.ribi-how{color:#fff8eb;background:linear-gradient(#0b0604b3,#080403f5),url(/brand/ribi-landing-wave.webp) 62% 22%/cover no-repeat fixed;min-height:100%;padding:clamp(78px,9vw,118px) 24px 88px;position:relative;overflow:hidden}.ribi-how-glow{pointer-events:none;background:radial-gradient(circle at 78% 8%,#f7c55d24,#0000 25%),radial-gradient(circle at 18% 58%,#c27e1d17,#0000 32%);position:absolute;inset:0}.ribi-how-mark{filter:drop-shadow(0 0 18px #ecb84f38);width:auto;color:#e3ad4c!important;height:58px!important}.ribi-how-hero>p:first-of-type{color:#e7b85c;letter-spacing:.24em;text-transform:uppercase;margin-top:28px;font-size:12px;font-weight:700}.ribi-how-hero h1{letter-spacing:-.06em;flex-direction:column;margin-top:18px;font-family:Fraunces,Georgia,serif;font-size:clamp(4rem,8.5vw,7.4rem);font-weight:500;line-height:.86;display:flex}.ribi-how-hero h1 span{color:#f1c66e}.ribi-how-lead{color:#fff8ebb8;max-width:620px;margin-top:28px;font-size:clamp(18px,2vw,22px);line-height:1.45}.ribi-how-grid{background:#120a06;border:1px solid #f0c56f3d;border-radius:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid;overflow:hidden;box-shadow:0 32px 74px #00000061}.ribi-how-card{background:radial-gradient(circle at 88% 6%,#eeb64e14,#0000 32%),#140c08;min-height:390px;padding:32px}.ribi-how-card-top svg{stroke:#e4b455;stroke-width:1.55px;width:34px;height:34px}.ribi-how-card h2{letter-spacing:-.045em;max-width:300px;margin-top:18px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:.94}.ribi-how-actions>a{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-weight:750;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.ribi-how-actions>a:first-child{color:#1c1008;background:linear-gradient(#f7dc91,#dfa63f);box-shadow:0 18px 42px #bc771c38}.ribi-how-actions>a:hover{transform:translateY(-2px)}@media (width<=820px){.ribi-how{background-attachment:scroll;padding:64px 20px 70px}.ribi-how-grid{border-radius:26px;grid-template-columns:1fr}.ribi-how-card{min-height:0;padding:28px 26px 32px}.ribi-how-card+.ribi-how-card{border-top:1px solid #f0c56f2e;border-left:0}.ribi-how-card>p{margin-top:46px}.ribi-how-actions{flex-direction:column}.ribi-how-actions>a{width:100%}}.ribi-v2-header-menu-open{z-index:120!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:visible!important}.ribi-v2-header-menu-open>.site-nav{inset:0 0 auto;z-index:122!important;background:#0d0805!important;border-bottom:1px solid #f1c8702e!important;position:absolute!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu{overscroll-behavior:contain;animation:.28s cubic-bezier(.16,1,.3,1) both ribi-menu-drop;z-index:121!important;height:100dvh!important;min-height:100dvh!important;padding:86px 18px max(26px,env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#050302d6,#070402f5),url(/brand/ribi-landing-wave.webp) 60% 22%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.ribi-v2-header-menu-open .ribi-v2-mobile-head{display:none!important}.ribi-v2-header-menu-open .ribi-v2-mobile-nav{width:100%!important;max-width:680px!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel{background:radial-gradient(circle at 85% 8%,#ffdb8929,#0000 28%),linear-gradient(#21130b 0%,#140b07 100%)!important;border:1px solid #f8d28461!important;border-radius:30px!important;width:100%!important;overflow:hidden!important;box-shadow:inset 0 1px #fffae914,0 28px 70px #00000075!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a{color:#fff8eb!important;background:0 0!important;align-items:center!important;min-height:78px!important;padding:0 24px!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.68rem,7.3vw,2.15rem)!important;line-height:1!important;display:flex!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a+a{border-top:1px solid #f2c77026!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a:after{content:"→"!important;color:#e2b157!important;opacity:.9!important;margin-left:auto!important;font-family:Outfit,ui-sans-serif,sans-serif!important;font-size:1rem!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{color:#1a0f08!important;letter-spacing:-.01em!important;background:radial-gradient(circle at 76% 12%,#ffffff5c,#0000 27%),linear-gradient(#f8dc92,#dfa43d)!important;min-height:82px!important;font-family:Outfit,ui-sans-serif,sans-serif!important;font-size:1rem!important;font-weight:800!important}.ribi-v2-plan{text-align:center!important;justify-content:center!important;align-items:center!important}.ribi-v2-plan span,.ribi-v2-plan strong{text-align:center!important;width:100%!important}.ribi-v2-plan strong{max-width:190px;margin-left:auto!important;margin-right:auto!important}.ribi-v2-plan i{left:18%!important;right:18%!important}@keyframes ribi-menu-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=430px){.ribi-v2-header-menu-open .ribi-v2-mobile-menu{padding:78px 14px max(22px,env(safe-area-inset-bottom,0px))!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel{border-radius:25px!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a{min-height:72px!important;padding-inline:20px!important;font-size:clamp(1.48rem,7vw,1.92rem)!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{min-height:74px!important}.ribi-v2-plan{padding-left:7px!important;padding-right:7px!important}.ribi-v2-plan strong{max-width:110px}}.ribi-how{isolation:isolate;color:#fff9ed;min-height:100%;padding:clamp(118px,11vw,150px) 24px 96px;position:relative;overflow:hidden;background:linear-gradient(#020b082e 0%,#030d097a 44%,#020806d1 100%),url(/ribi-kitchen-login-wave.webp) 50% 0/cover no-repeat fixed!important}.ribi-how:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 8%,#efbf5c24,#0000 24%),radial-gradient(circle at 18% 46%,#2b8f5424,#0000 34%),linear-gradient(#0208050f,#02080561);position:absolute;inset:0}.ribi-how-glow{display:none!important}.ribi-how-hero,.ribi-how-grid,.ribi-how-flow,.ribi-how-actions{z-index:1;width:min(1120px,100%);margin-inline:auto;position:relative}.ribi-how-hero{max-width:780px;margin-left:max(0px,50% - min(1120px,100%)/2)}.ribi-how-mark{display:none!important}.ribi-how-hero>p:first-of-type{color:#f1bd5e;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:11px;font-weight:820}.ribi-how-hero h1{letter-spacing:-.058em;text-wrap:balance;flex-direction:column;max-width:760px;margin:18px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(4.4rem,8.2vw,7.2rem);font-weight:520;line-height:.86;display:flex}.ribi-how-hero h1 span{color:#efbd5d;text-shadow:0 0 28px #efbd5d1f}.ribi-how-lead{display:none!important}.ribi-how-grid{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#030b07c2;border:1px solid #efc66f47;border-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 34px 80px #00000057}.ribi-how-card{background:radial-gradient(circle at 88% 4%,#efb94c17,#0000 32%),linear-gradient(#081810b3,#050f0ae0);min-height:390px;padding:32px;position:relative}.ribi-how-card:after{content:"";background:linear-gradient(90deg,#0000,#efc2643d,#0000);height:1px;position:absolute;inset:auto 22px 18px}.ribi-how-card+.ribi-how-card{border-left:1px solid #efc66f2e}.ribi-how-card-top{justify-content:space-between;align-items:center;display:flex}.ribi-how-card-top svg{stroke:#f0b955;stroke-width:1.55px;filter:drop-shadow(0 0 10px #efb84b24);width:32px;height:32px}.ribi-how-card-top span{color:#fff8eb57;font-family:Fraunces,Georgia,serif;font-size:27px}.ribi-how-card>p{color:#e7b451;letter-spacing:.19em;text-transform:uppercase;margin-top:76px;font-size:10px;font-weight:820}.ribi-how-card h2{color:#fff9ed;letter-spacing:-.045em;max-width:310px;margin-top:16px;font-family:Fraunces,Georgia,serif;font-size:clamp(2.1rem,3vw,3.05rem);font-weight:520;line-height:.94}.ribi-how-card>div:last-child{color:#fff8ebad;max-width:310px;margin-top:22px;font-size:15px;line-height:1.55}.ribi-how-flow{color:#fff8ebad;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin-top:30px;font-size:12px;font-weight:720;display:flex}.ribi-how-flow span{color:#e5ad47}.ribi-how-actions{justify-content:center;gap:10px;margin-top:36px;display:flex}.ribi-how-actions>a{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 30px;font-size:13px;font-weight:780;display:inline-flex}.ribi-how-actions>a:first-child{color:#1b1008;background:radial-gradient(circle at 70% 12%,#ffffff52,#0000 26%),linear-gradient(#f8db8d,#dfa33d);min-width:180px;box-shadow:0 16px 38px #c6821e33}.ribi-how-actions>a:last-child{color:#fff8eb;background:#040e09b3;border:1px solid #efc66f47}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{text-align:center!important;justify-content:center!important}.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot:after{display:none!important}@media (width<=820px){.ribi-how{padding:106px 18px 68px;background:linear-gradient(#020b081f 0%,#020c0875 48%,#020806d6 100%),url(/ribi-kitchen-login-wave.webp) 52% 0/cover no-repeat!important}.ribi-how-hero{max-width:none;margin-left:0}.ribi-how-hero h1{max-width:640px;font-size:clamp(4rem,16vw,5.9rem);line-height:.88}.ribi-how-grid{border-radius:28px;grid-template-columns:1fr;margin-top:48px}.ribi-how-card{background:radial-gradient(circle at 90% 4%,#efb94c17,#0000 31%),linear-gradient(#05120ccc,#040d09eb);min-height:0;padding:28px 25px 34px}.ribi-how-card+.ribi-how-card{border-top:1px solid #efc66f2e;border-left:0}.ribi-how-card>p{margin-top:48px}.ribi-how-card h2{font-size:clamp(2.4rem,10vw,3.5rem)}.ribi-how-flow{letter-spacing:.11em;gap:10px;margin-top:24px;font-size:9px}.ribi-how-actions{flex-direction:column}.ribi-how-actions>a{width:100%}}@media (width<=430px){.ribi-how{padding-top:100px}.ribi-how-hero>p:first-of-type{letter-spacing:.22em;font-size:9px}.ribi-how-hero h1{font-size:clamp(3.65rem,15.5vw,4.75rem)}.ribi-how-grid{border-radius:24px}.ribi-how-card{padding:26px 22px 32px}.ribi-how-card>p{margin-top:42px}}.ribi-legal{isolation:isolate;color:#fff8eb;background:#0b0604;min-height:100%;padding:clamp(124px,12vw,164px) 22px 92px;position:relative;overflow:hidden}.ribi-legal-wallpaper{z-index:-3;pointer-events:none;background:url(/brand/ribi-landing-wave.webp) 52% 0/cover no-repeat;position:fixed;inset:0;transform:translateZ(0)}.ribi-legal:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0804024d 0%,#090503b3 34%,#080403f0 100%),radial-gradient(circle at 78% 8%,#ffd37a26,#0000 27%),radial-gradient(circle at 12% 46%,#c27a1b14,#0000 32%);position:absolute;inset:0}.ribi-legal:after{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000047,#0000 62%);mask-image:linear-gradient(#00000047,#0000 62%)}.ribi-legal-hero,.ribi-legal-body{width:min(1120px,100%);margin-inline:auto}.ribi-legal-hero{max-width:930px;margin-left:max(0px,50% - min(1120px,100%)/2)}.ribi-legal-kicker{color:#e9b451;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:10px;font-weight:820}.ribi-legal-hero h1{letter-spacing:-.062em;text-wrap:balance;flex-direction:column;max-width:900px;margin:18px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(4.4rem,8.6vw,7.7rem);font-weight:520;line-height:.86;display:flex}.ribi-legal-hero h1>span{color:#efbf63;text-shadow:0 0 34px #efbf6329,0 1px #fff4d62e}.ribi-legal-intro{color:#fff8ebad;max-width:650px;margin:28px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.ribi-legal-nav{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.ribi-legal-nav>a{color:#fff8eb99;letter-spacing:.015em;-webkit-backdrop-filter:blur(12px);background:#11090566;border:1px solid #f2ca7833;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:730;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.ribi-legal-nav>a:hover,.ribi-legal-nav>a:focus-visible{color:#fff8eb;border-color:#f2ca7861;transform:translateY(-1px)}.ribi-legal-nav>a.is-active{color:#1b1008;background:radial-gradient(circle at 72% 10%,#ffffff4d,#0000 28%),linear-gradient(#f6d98e,#dda13a);border-color:#ffecbd8c;box-shadow:0 13px 30px #b46d1429}.ribi-legal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:58px;display:grid}.ribi-legal-card{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 7%,#f0b84b1c,#0000 30%),linear-gradient(145deg,#1b0f08d6,#0d0805d1);border:1px solid #f2ca782e;border-radius:28px;grid-template-columns:auto 1fr;gap:24px;min-height:250px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff09,0 20px 48px #0003}.ribi-legal-card>span{color:#e6b252;border:1px solid #efbe6042;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-family:Fraunces,Georgia,serif;font-size:12px;display:flex}.ribi-legal-card h2{color:#fff9ed;letter-spacing:-.04em;margin:1px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:520;line-height:.96}.ribi-legal-copy{color:#fff8eb9e;margin-top:22px;font-size:14px;line-height:1.65}.ribi-legal-copy p{margin:0}.ribi-legal-terms{background:radial-gradient(circle at 88% 2%,#efb84a1f,#0000 24%),linear-gradient(#180d07e6,#0b0704f0);border:1px solid #f3c97438;border-radius:32px;grid-column:1/-1;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 70px #00000047}.ribi-legal-terms>article{color:#fff8eb!important;background:0 0!important;padding:34px!important}.ribi-legal-terms article header{border-color:#f2cb7933!important}.ribi-legal-terms article header p:first-child{color:#efbd60!important;font-size:2.4rem!important}.ribi-legal-terms article header p:nth-child(2){color:#fff9ed!important}.ribi-legal-terms article header div{color:#fff8eb7a!important}.ribi-legal-terms article>section{background:linear-gradient(145deg,#e6af4714,#ffffff03)!important;border-color:#f2cb792e!important}.ribi-legal-terms article>section>p{color:#e9b65a!important}.ribi-legal-terms article h3{color:#fff9ed!important}.ribi-legal-terms article p,.ribi-legal-terms article li,.ribi-legal-terms article span{color:#fff8eba3!important}.ribi-legal-terms article>div:last-child{color:#fff8eb80!important;border-color:#f2cb792e!important}.ribi-legal-terms article ul span:first-child{background:#dfaa49!important}.ribi-legal-terms article>div.space-y-5>section{border-top:1px solid #f2cb791a;padding:18px 0 2px}.ribi-legal-terms article>div.space-y-5>section:first-child{border-top:0}.marketing-frame:has(.ribi-legal)>button[aria-label=Volver\ arriba]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff6e8!important;background:#120a06d6!important;border:1px solid #f1c87038!important}@media (width<=820px){.ribi-legal{padding:108px 17px 68px}.ribi-legal-wallpaper{background-position:53% 0}.ribi-legal-hero{max-width:none;margin-left:0}.ribi-legal-hero h1{max-width:650px;font-size:clamp(3.8rem,15.5vw,5.8rem);line-height:.88}.ribi-legal-intro{margin-top:24px;font-size:16px}.ribi-legal-nav{scrollbar-width:none;flex-wrap:nowrap;margin-top:30px;padding-bottom:4px;overflow-x:auto}.ribi-legal-nav::-webkit-scrollbar{display:none}.ribi-legal-nav>a{flex:none}.ribi-legal-body{grid-template-columns:1fr;gap:12px;margin-top:42px}.ribi-legal-card{border-radius:24px;gap:18px;min-height:0;padding:24px 22px}.ribi-legal-card h2{font-size:clamp(2rem,8.8vw,2.7rem)}.ribi-legal-copy{margin-top:17px;font-size:13px}.ribi-legal-terms{border-radius:24px}.ribi-legal-terms>article{padding:24px 20px!important}}@media (width<=430px){.ribi-legal{padding-top:101px}.ribi-legal-kicker{font-size:9px}.ribi-legal-hero h1{letter-spacing:-.058em;font-size:clamp(3.45rem,15.1vw,4.7rem)}.ribi-legal-card{grid-template-columns:1fr}.ribi-legal-card>span{width:32px;height:32px}.ribi-legal-terms>article{padding:22px 17px!important}}@media (prefers-reduced-motion:reduce){.ribi-legal *,.ribi-legal :before,.ribi-legal :after{transition:none!important}}.ribi-national-footer-subdued{background:#080503!important;border-top-color:#c48f370d!important}.ribi-national-footer-subdued p,.ribi-national-footer-subdued a{color:#fff8eb11!important}.ribi-national-footer-subdued a:hover,.ribi-national-footer-subdued a:focus-visible{color:#fff8eb1f!important}.ribi-legal-terms>article{box-sizing:border-box;width:100%}.ribi-legal-terms article>section{border-radius:24px!important;margin-top:24px!important;margin-bottom:28px!important;padding:22px 20px!important}.ribi-legal-terms article>section ul{margin-top:16px!important}.ribi-legal-terms article>section li{line-height:1.5!important}.ribi-legal-terms article>div.space-y-5{margin-top:6px}.ribi-legal-terms article>div.space-y-5>section{background:0 0!important;border-radius:0!important;margin:0!important;padding:24px 0!important}.ribi-legal-terms article>div.space-y-5>section p{margin-top:12px!important;line-height:1.68!important}@media (width<=820px){.ribi-legal{padding-bottom:96px!important;padding-left:20px!important;padding-right:20px!important}.ribi-legal-body{width:100%!important;margin-top:38px!important}.ribi-legal-terms{border-radius:26px!important;width:100%!important;margin-inline:0!important}.ribi-legal-terms>article{padding:28px 24px 32px!important}.ribi-legal-terms article header{padding-bottom:22px!important}.ribi-legal-terms article header p:first-child{font-size:2.25rem!important;line-height:1!important}.ribi-legal-terms article header p:nth-child(2){margin-top:10px!important;line-height:1.25!important}.ribi-legal-terms article>section{margin-top:22px!important;margin-bottom:22px!important;padding:22px 18px!important}.ribi-legal-terms article>section li{gap:10px!important;font-size:14px!important}.ribi-legal-terms article>div.space-y-5>section{padding:23px 0!important}.ribi-legal-terms article h3{font-size:1.45rem!important;line-height:1.12!important}.ribi-legal-terms article>div.space-y-5>section p{font-size:14px!important;line-height:1.72!important}}@media (width<=430px){.ribi-legal{padding-left:18px!important;padding-right:18px!important}.ribi-legal-terms{border-radius:24px!important}.ribi-legal-terms>article{padding:26px 20px 30px!important}.ribi-legal-terms article>section{border-radius:20px!important;padding:20px 16px!important}.ribi-national-footer-subdued{min-height:78px}}.ribi-how-signature{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:min(1120px,100%);margin:34px auto 0;display:flex;position:relative}.ribi-how-signature-mark{filter:drop-shadow(0 0 13px #ffcc5f33)drop-shadow(0 8px 22px #0000004d);width:56px;height:auto;color:#0000!important}.ribi-how-signature-mark>span[aria-hidden=true]{box-shadow:0 0 22px #efb95238;background:linear-gradient(128deg,#744811 0%,#f7dd96 18%,#c98c29 35%,#fff0b7 52%,#b6751d 68%,#f3cb6f 86%,#7e4e14 100%)!important}.ribi-how-signature p{color:#f1c66f;letter-spacing:.015em;margin:0;font-family:Outfit,ui-sans-serif,sans-serif;font-size:14px;font-weight:700}.ribi-how-signature p span{color:#fff8eb8f;font-weight:500}@media (width<=820px){.ribi-how-signature{gap:10px;margin-top:30px}.ribi-how-signature-mark{width:50px}.ribi-how-signature p{font-size:13px}}.ribi-v2-signature,.ribi-how-signature{cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none!important}.ribi-v2-signature{transition:transform .2s,filter .2s}.ribi-v2-signature:hover,.ribi-v2-signature:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-2px)}.ribi-how-signature{transition:transform .2s,filter .2s}.ribi-how-signature:hover,.ribi-how-signature:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-2px)}.ribi-v2-mobile-menu.ribi-v2-mobile-menu-how{color:#fff9ed!important;background:linear-gradient(#010c08f7,#010a07fe),url(/ribi-kitchen-login-wave.webp) 52%/cover no-repeat!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-head{background:linear-gradient(#02110bfa,#010b08fc)!important;border-bottom-color:#e2b55533!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel{background-color:#03140d!important;background-image:radial-gradient(circle at 88% 8%,#e5b04629,#0000 34%),radial-gradient(circle at 15% 72%,#1a7c4833,#0000 44%),linear-gradient(#051c12fa,#020e09fe),url(/ribi-kitchen-login-wave.webp)!important;background-position:50%,50%,50%,54% 52%!important;background-size:auto,auto,auto,cover!important;border-color:#ecc16452!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 70px #1d744614,0 30px 72px #00000085!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a{color:#fff9ed!important;background:#02130ceb!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a:nth-child(odd){background:#03170ff5!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a+a{border-top-color:#e8be622b!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a:after{color:#e4b556!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a:first-child{color:#f1c66f!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a:hover,.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a:focus-visible{color:#f5cf7d!important;background:#072417fa!important}.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{color:#132016!important;background:radial-gradient(circle at 72% 18%,#ffffff57,#0000 27%),linear-gradient(#f6d884 0%,#e8b34b 58%,#cf8d28 100%)!important}.ribi-how-signature-mark{width:72px!important;height:72px!important}@media (width<=820px){.ribi-how-signature-mark{width:72px!important;height:72px!important}}img.ribi-brand-mark.ribi-v2-header-mark,img.ribi-brand-mark.ribi-v2-signature-mark,img.ribi-brand-mark.ribi-v2-phone-mark{object-fit:contain!important;object-position:center!important;filter:none!important;image-rendering:auto!important;background:0 0!important;width:auto!important}.ribi-v2-signature-lockup{object-fit:contain!important;filter:none!important;background:0 0!important;width:auto!important;max-width:min(66vw,176px)!important;height:176px!important;display:block!important}.ribi-brand-lockup{object-fit:contain!important;object-position:center!important;filter:none!important;background:0 0!important}@media (width<=760px){.ribi-v2-signature-lockup{max-width:54vw!important;height:156px!important}}img.ribi-brand-lockup.ribi-v2-header-mark{object-fit:contain!important;object-position:center!important;filter:none!important;background:0 0!important;width:auto!important;max-width:none!important;height:52px!important}.ribi-national-footer-brand .ribi-brand-lockup{filter:none!important;background:0 0!important}img.ribi-brand-mark.ribi-v2-header-mark{object-fit:contain!important;object-position:center!important;filter:none!important;background:0 0!important;width:auto!important;max-width:none!important;height:40px!important}.ribi-v2-signature-lockup,.ribi-how-signature-lockup{object-fit:contain!important;object-position:center!important;filter:none!important;image-rendering:auto!important;background:0 0!important;width:auto!important;max-width:min(62vw,190px)!important;height:190px!important;display:block!important}.ribi-how-signature{justify-content:center!important;align-items:center!important;display:flex!important}.ribi-how-signature>p,.ribi-how-signature-mark{display:none!important}@media (width<=760px){.ribi-v2-signature-lockup,.ribi-how-signature-lockup{max-width:58vw!important;height:174px!important}}.ribi-v2-header-word{color:#2a2118!important;letter-spacing:-.025em!important;white-space:nowrap!important;font-family:Fraunces,Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1!important}.ribi-v2-header .ribi-v2-header-word,.ribi-v2-mobile-menu .ribi-v2-header-word{color:#fff8ea!important;text-shadow:0 1px 18px #e5b14f14!important}img.ribi-brand-mark.ribi-v2-header-mark,img.ribi-brand-mark.ribi-v2-phone-mark,img.ribi-brand-lockup.ribi-v2-signature-lockup,img.ribi-brand-lockup.ribi-how-signature-lockup{image-rendering:auto!important;filter:none!important;object-fit:contain!important;object-position:center!important;background:0 0!important}img.ribi-brand-mark,img.ribi-brand-lockup{will-change:auto!important;backface-visibility:visible!important;transform:none!important}.ribi-v2-signature-lockup,.ribi-how-signature-lockup{image-rendering:auto!important;will-change:auto!important;transform:none!important}img.ribi-brand-mark.ribi-v2-header-mark{width:42px!important;max-width:42px!important;height:42px!important}.ribi-v2-header-word{font-size:22px!important}.ribi-v2-signature-lockup{flex-direction:column!important;align-items:center!important;width:auto!important;max-width:none!important;height:auto!important;display:inline-flex!important}.ribi-v2-signature-lockup .ribi-brand-signature-mark{width:150px!important;height:150px!important}.ribi-v2-signature-lockup .ribi-brand-signature-word{color:#f1c76e!important;letter-spacing:-.045em!important;text-shadow:none!important;margin-top:9px!important;font-family:Fraunces,Georgia,serif!important;font-size:60px!important;font-weight:500!important;line-height:.9!important}.ribi-how-signature{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important}.ribi-how-powered{color:#fff8eb94!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:16px 0 0!important;font-family:Outfit,ui-sans-serif,sans-serif!important;font-size:12px!important;font-weight:650!important;line-height:1!important;display:block!important}@media (width<=760px){img.ribi-brand-mark.ribi-v2-header-mark{width:42px!important;max-width:42px!important;height:42px!important}}.ribi-how-powered-row{white-space:nowrap!important;justify-content:center!important;align-items:baseline!important;gap:7px!important;margin-top:16px!important;display:inline-flex!important}.ribi-how-powered-row .ribi-how-powered{color:#fff8eb9e!important;letter-spacing:.1em!important;text-transform:none!important;margin:0!important;font-family:Outfit,ui-sans-serif,sans-serif!important;font-size:12px!important;font-weight:650!important;line-height:1!important;display:inline!important}.ribi-v2-signature-lockup .ribi-brand-signature-word{letter-spacing:-.045em!important;color:#f2b31b!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:linear-gradient(115deg,#8d4200 0%,#f0a000 16%,#ffe16f 31%,#b65d00 46%,#ffc42b 61%,#fff0a0 73%,#d47a00 87%,#ffd456 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;margin:10px 0 0!important;font-family:Fraunces,Georgia,serif!important;font-size:58px!important;font-weight:560!important;line-height:.92!important;display:inline-block!important}.ribi-how-signature-mark-v19{object-fit:contain!important;width:150px!important;max-width:150px!important;height:150px!important;margin:0 auto!important;display:block!important}.ribi-how-signature-word-v19,.ribi-v2-signature-lockup .ribi-brand-signature-word{letter-spacing:-.045em!important;color:#f2b31b!important;background:linear-gradient(115deg,#8d4200 0%,#f0a000 16%,#ffe16f 31%,#b65d00 46%,#ffc42b 61%,#fff0a0 73%,#d47a00 87%,#ffd456 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Fraunces,Georgia,serif!important;font-weight:560!important;line-height:.92!important;display:inline-block!important}.ribi-how-signature-word-v19{margin:0!important;font-size:30px!important}.ribi-how-actions>a,.ribi-v2-mobile-pilot{letter-spacing:-.025em!important;font-family:Fraunces,Georgia,serif!important;font-size:18px!important;font-weight:600!important;line-height:1!important}@media (width<=760px){.ribi-how-signature-mark-v19{width:138px!important;max-width:138px!important;height:138px!important}.ribi-how-signature-word-v19{font-size:28px!important}.ribi-how-actions>a,.ribi-v2-mobile-pilot{font-size:18px!important}}.ribi-how-signature-word-v19,.ribi-v2-signature-lockup .ribi-brand-signature-word{color:#f7c84e!important;background:linear-gradient(115deg,#d38a18 0%,#f7bc32 16%,#ffe98e 31%,#e1a02a 46%,#ffda59 61%,#fff5c6 73%,#e5aa34 87%,#ffe98c 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.ribi-how-actions>a:first-child,.ribi-v2-mobile-pilot{color:#24150a!important;background:radial-gradient(circle at 72% 10%,#ffffff6b,#0000 28%),linear-gradient(#fff0a4 0%,#f8c64c 46%,#e5a12b 100%)!important;border:1px solid #fff1bae6!important;box-shadow:inset 0 1px #fff6,0 16px 38px #e2a42e40!important}.ribi-how-actions>a:first-child:hover,.ribi-v2-mobile-pilot:hover{background:radial-gradient(circle at 72% 10%,#ffffff85,#0000 28%),linear-gradient(#fff4b8 0%,#ffd15d 46%,#eaaf31 100%)!important}.ribi-how-signature-mark-v20{object-fit:contain!important;width:150px!important;max-width:150px!important;height:150px!important;margin:0 auto!important;display:block!important}.ribi-how-signature-word-v20,.ribi-v2-signature-lockup .ribi-brand-signature-word{letter-spacing:-.045em!important;color:#f6d779!important;background:linear-gradient(112deg,#d9a640 0%,#f3c967 14%,#ffe7a0 29%,#f7d57d 43%,#fff4c8 58%,#f2c967 73%,#ffe8a2 88%,#e6b64c 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Fraunces,Georgia,serif!important;font-weight:560!important;line-height:.92!important;display:inline-block!important}.ribi-how-signature-word-v20{margin:0!important;font-size:30px!important}.ribi-how-actions>a,.ribi-v2-mobile-pilot{letter-spacing:-.025em!important;color:#f6d779!important;-webkit-text-fill-color:#f6d779!important;text-shadow:0 0 18px #ffe2911a!important;font-family:Fraunces,Georgia,serif!important;font-size:18px!important;font-weight:600!important;line-height:1!important}.ribi-how-actions>a:first-child{color:#f6d779!important;-webkit-text-fill-color:#f6d779!important;background:#02120c9e!important;border-color:#f6d7794d!important;box-shadow:inset 0 1px #fff5cd0b,0 16px 38px #0000002e!important}.ribi-v2-mobile-pilot{color:#f6d779!important;-webkit-text-fill-color:#f6d779!important}@media (width<=760px){.ribi-how-signature-mark-v20{width:138px!important;max-width:138px!important;height:138px!important}.ribi-how-signature-word-v20{font-size:28px!important}}.ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot,.ribi-v2-header-menu-open .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot,.ribi-v2-mobile-menu-how .ribi-v2-mobile-menu-panel>a.ribi-v2-mobile-pilot{color:#24150a!important;-webkit-text-fill-color:#24150a!important;text-shadow:none!important;opacity:1!important}
