.rx-h{--rx-surface: #fff}.rx-h-sec{padding:72px 0;background:var(--rx-bg)}.rx-h-sec.is-tint{background:var(--rx-ground)}.rx-h-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.rx-h .rx-h-head h2{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.rx-h .rx-h-head p{margin-top:6px;color:var(--rx-mute);max-width:620px}.rx-h-eyebrow{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--rx-ink-2)}.rx-h em.rx-h-g,.rx-h .rx-h-g{font-style:normal;color:var(--rx-green)}.rx-h .rx-btn-o,.rx-h .rx-btn-p{text-decoration:none}.rx-h-hero{position:relative;background:var(--rx-ground);overflow:hidden}.rx-h-stage{display:grid}.rx-h-slide{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.rx-h-slide.is-on{opacity:1;visibility:visible}.rx-wrap.rx-h-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;padding-top:56px;padding-bottom:64px;min-height:500px}.rx-h-hero h1,.rx-h-hero .rx-h-title{margin:14px 0 0;font-size:52px;line-height:1.06;font-weight:700;letter-spacing:-.02em;text-wrap:balance;max-width:14ch;color:var(--rx-ink)}.rx-h-lead{margin-top:16px!important;font-size:17px;color:var(--rx-mute);max-width:46ch}.rx-h-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.rx-h-ctas .rx-btn-o{background:var(--rx-surface)}.rx-h-fine{margin-top:16px;font-size:13px;color:var(--rx-mute);display:flex;gap:8px;align-items:center}.rx-h-fine a{text-decoration:underline;text-underline-offset:3px}.rx-h-banner{height:100%;padding-top:28px;padding-bottom:46px}.rx-h-banner a,.rx-h-banner>div{display:block;height:100%;position:relative}.rx-h-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:24px}.rx-h-bm{display:none}.rx-h-dots{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:8px;z-index:3}.rx-h-dots button{width:28px;height:4px;border-radius:2px;border:0;padding:0;background:var(--rx-meter-off);cursor:pointer}.rx-h-dots button[aria-current=true]{background:var(--rx-ink)}.rx-h-hero.is-dk .rx-h-dots button{background:#ffffff4d}.rx-h-hero.is-dk .rx-h-dots button[aria-current=true]{background:#fff}.rx-h-notice{position:absolute;left:50%;top:10px;transform:translate(-50%);z-index:4;font-size:12px;font-weight:600;background:#fff3c4;color:#5c4400;border-radius:10px;padding:4px 10px}.rx-h-slide.is-dark,.rx-h-slide.is-camp{background:radial-gradient(60% 90% at 85% 100%,#4b75f78c,#4b75f700 70%),radial-gradient(50% 80% at 100% 0%,#37417f,#37417f00 70%),#151930;color:#fff}.rx-h-slide.is-dark .rx-h-title,.rx-h-slide.is-camp .rx-h-title{color:#fff}.rx-h-slide.is-dark .rx-h-lead,.rx-h-slide.is-camp .rx-h-lead{color:#c9cff5}.rx-h-slide.is-dark .rx-h-eyebrow{color:var(--rx-lilac)}.rx-h-slide.is-dark .rx-btn-p,.rx-h-slide.is-camp .rx-btn-p{background:var(--rx-green);color:var(--rx-navy);font-weight:700}.rx-h-slide.is-dark .rx-btn-o,.rx-h-slide.is-camp .rx-btn-o{background:transparent;border-color:#ffffffb3;color:#fff}.rx-h-slide.is-dark .rx-h-fine,.rx-h-slide.is-camp .rx-h-fine{color:#afb9ff;display:block;line-height:1.6}.rx-h-slide.is-camp .rx-h-fine a{color:#fff}.rx-h-ctop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rx-h-ctag{height:28px;padding:0 12px;border-radius:14px;background:var(--rx-green);color:var(--rx-navy);font-size:12px;font-weight:700;letter-spacing:.06em;display:inline-flex;align-items:center}.rx-h-count{height:28px;padding:0 12px;border-radius:14px;background:#ffffff24;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.rx-h-count:empty{display:none}.rx-h-art{position:relative;height:420px;border-radius:28px;overflow:hidden;background:radial-gradient(70% 80% at 70% 70%,#cfd5ff,#cfd5ff00 70%),radial-gradient(60% 60% at 20% 20%,#e9ecff,#e9ecff00 70%),#eef0fd}.rx-h-art[data-bg=marca]{background:radial-gradient(70% 80% at 75% 80%,#4b75f7,#4b75f700 65%),radial-gradient(80% 90% at 20% 10%,#37417f,#37417f00 70%),#151930}.rx-h-art[data-bg=sutil]{background:radial-gradient(55% 60% at 60% 65%,#c6ffad47,#c6ffad00 70%),#ffffff0a;border:1px solid rgba(255,255,255,.1)}.rx-h-art[data-bg=ninguno]{background:transparent;border:0;overflow:visible}.rx-h-art[data-bg=color]{background:var(--rx-abg, #37417f)}.rx-h-art[data-bg=imagen]{background:#151930 var(--rx-aimg) center / cover no-repeat}.rx-h-art[data-bg=lila]{background:radial-gradient(40% 60% at 55% 70%,#c6ffad80,#c6ffad00 70%),linear-gradient(135deg,#f1f3ff,#d9dfff)}.rx-h-art[data-bg=lila]:before{content:"";position:absolute;right:-15%;top:-30%;width:70%;aspect-ratio:1;border-radius:50%;border:60px solid rgba(175,185,255,.35)}.rx-h-art[data-bg=anillos]{background:radial-gradient(60% 80% at 80% 90%,#37417f,#37417f00 70%),#151930}.rx-h-art[data-bg=anillos]:before{content:"";position:absolute;right:-18%;top:-32%;width:75%;aspect-ratio:1;border-radius:50%;border:54px solid rgba(175,185,255,.14)}.rx-h-art[data-bg=anillos]:after{content:"";position:absolute;right:16%;top:12%;width:28%;aspect-ratio:1;border-radius:50%;border:24px solid rgba(198,255,173,.18)}.rx-h-art[data-bg=cyber]{background:radial-gradient(60% 18% at 50% 46%,#4b75f7e6,#4b75f700 70%),linear-gradient(180deg,#0e1130,#1d2a8a)}.rx-h-art[data-bg=cyber]:before{content:"";position:absolute;left:-25%;right:-25%;bottom:0;height:52%;transform:perspective(300px) rotateX(45deg);transform-origin:bottom;background-image:linear-gradient(rgba(198,255,173,.5) 2px,transparent 2px),linear-gradient(90deg,rgba(198,255,173,.5) 2px,transparent 2px);background-size:48px 48px}.rx-h-grp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform-origin:var(--rx-ox, 50%) var(--rx-oy, 100%);transform:translate(var(--rx-tx, 0),var(--rx-ty, 0)) scale(var(--rx-s, 1))}.rx-h-grp img{position:absolute;left:50%;bottom:0;height:92%;width:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 22px 30px rgba(21,25,48,.22))}.rx-h-grp.is-photo img{height:86%;bottom:7%;mix-blend-mode:multiply;filter:none;border-radius:12px}.rx-h-art[data-bg=marca] .rx-h-grp.is-photo img,.rx-h-art[data-bg=anillos] .rx-h-grp.is-photo img,.rx-h-art[data-bg=cyber] .rx-h-grp.is-photo img,.rx-h-art[data-bg=sutil] .rx-h-grp.is-photo img,.rx-h-art[data-bg=imagen] .rx-h-grp.is-photo img{mix-blend-mode:normal}.rx-h-ptag{position:absolute;left:24px;bottom:24px;z-index:2;background:#fff;border-radius:16px;padding:12px 16px;box-shadow:var(--rx-shadow);display:flex;flex-direction:column;gap:2px;color:var(--rx-ink)}.rx-h-ptag small{font-size:12px;color:var(--rx-mute)}.rx-h-ptag b{font-size:22px;line-height:1.1}.rx-h-ptag span{font-size:12px;color:var(--rx-mute)}.rx-h-art[data-tag=der] .rx-h-ptag{left:auto;right:24px}.rx-h-burst{position:absolute;right:22px;top:22px;z-index:2;background:var(--rx-green);color:var(--rx-navy);font-weight:700;font-size:13px;letter-spacing:.06em;padding:8px 14px;border-radius:999px;text-transform:uppercase}.rx-h-art[data-tag=der] .rx-h-burst{right:auto;left:22px}.rx-h-trust{border-bottom:1px solid var(--rx-line);background:var(--rx-surface)}.rx-wrap.rx-h-trust__in{display:grid;grid-template-columns:repeat(var(--rx-n, 4),minmax(0,1fr));gap:24px;padding-top:24px;padding-bottom:24px}.rx-h-ti{display:flex;gap:12px;align-items:center;min-width:0}.rx-h-ic{width:44px;height:44px;border-radius:12px;background:var(--rx-fill);color:var(--rx-ink-2);display:flex;align-items:center;justify-content:center;flex:none}.rx-h-ti b{display:block;font-size:14px;font-weight:600;line-height:1.3}.rx-h-ti span:not(.rx-h-ic){display:block;font-size:12px;color:var(--rx-mute);line-height:1.35}.rx-h-cats{display:grid;grid-template-columns:repeat(var(--rx-n, 6),minmax(0,1fr));gap:14px}.rx-h-cat{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--rx-line);border-radius:18px;color:var(--rx-ink);background:var(--rx-surface);transition:border-color .2s,box-shadow .2s;min-width:0}.rx-h-cat:hover{border-color:#b6bbd6;box-shadow:var(--rx-shadow)}.rx-h-cat__ph{height:150px;border-radius:12px;background:var(--rx-img);display:flex;align-items:center;justify-content:center;overflow:hidden}.rx-h-cat__ph img{max-height:86%;max-width:86%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.rx-h-cat:hover .rx-h-cat__ph img{transform:scale(1.04)}.rx-h-cat b{font-size:16px;font-weight:600;line-height:1.2}.rx-h-cat span{font-size:12px;color:var(--rx-mute);margin-top:-6px;line-height:1.4}.rx-h-cat.is-alt .rx-h-cat__ph,.rx-h-cat.is-green .rx-h-cat__ph{background:#eef7e8}.rx-h-cat.is-outlet .rx-h-cat__ph{background:radial-gradient(120% 90% at 85% 10%,#4b75f7,#4b75f700 55%),linear-gradient(135deg,#dfe5ff,#afb9ff 55%,#8a9cf2)}.rx-h-cat.is-custom .rx-h-cat__ph{background:var(--rx-cat-bg)}.rx-h-cat.is-outlet .rx-h-cat__ph img,.rx-h-cat.is-custom .rx-h-cat__ph img{mix-blend-mode:multiply}.rx-h-finder{margin-top:28px;border:1.5px dashed var(--rx-line);border-radius:22px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:28px;align-items:center}.rx-h .rx-h-finder h3{font-size:22px;font-weight:700;line-height:1.2}.rx-h .rx-h-finder p{margin-top:6px;font-size:14px;color:var(--rx-mute)}.rx-h-finder form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin:0}.rx-h-finder label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--rx-mute);min-width:0;margin:0}.rx-h .rx-h-finder select{height:48px;border:1.5px solid var(--rx-line);border-radius:12px;padding:0 34px 0 14px;font-weight:500;font-size:14px;color:var(--rx-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7ea0' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;min-width:0;width:100%;max-width:none;margin:0;box-shadow:none}.rx-h-finder .rx-btn-p{height:48px;white-space:nowrap}.rx-h-res{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rx-ink-2);margin-top:4px;padding-top:14px;border-top:1px solid var(--rx-line)}.rx-h-res:empty{display:none}.rx-h-res:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;flex:none}.rx-h-tabs{display:flex;gap:8px;flex-wrap:wrap}.rx-h-tabs button{height:38px;padding:0 16px;border-radius:19px;border:1.5px solid var(--rx-line);background:var(--rx-surface);font-size:13px;font-weight:600;cursor:pointer;color:var(--rx-ink)}.rx-h-tabs button[aria-pressed=true]{background:var(--rx-navy);border-color:var(--rx-navy);color:#fff}.rx-h-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rx-h-rail>.rx-card:nth-child(n+5){display:none}.rx-h-panel[hidden]{display:none!important}.rx-h-foot{display:flex;justify-content:center;margin-top:28px}.rx-h-foot[hidden]{display:none}.rx-h-showcase{background:radial-gradient(70% 90% at 100% 0%,#4b75f7,#4b75f700 55%),linear-gradient(180deg,#1b2040,#151930);color:#fff}.rx-h-showcase .rx-h-head h2{color:#fff}.rx-h-showcase .rx-h-head p{color:#c9cff5}.rx-h-showcase .rx-h-ctop{margin-bottom:12px}.rx-h-showcase .rx-h-tabs button{background:transparent;border-color:#ffffff47;color:#fff}.rx-h-showcase .rx-h-tabs button[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--rx-navy)}.rx-h-cgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:20px;align-items:stretch}.rx-h-cgrid.is-nobn{grid-template-columns:minmax(0,1fr)}.rx-h-cgrid>*{min-width:0}.rx-h-cbn{display:block;border-radius:20px;overflow:hidden;position:relative;min-height:320px}.rx-h-cbn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rx-h-cgrid .rx-h-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-h-cgrid .rx-h-rail>.rx-card:nth-child(n+4){display:none}.rx-h-cgrid.is-nobn .rx-h-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-h-cgrid.is-nobn .rx-h-rail>.rx-card:nth-child(4){display:flex}.rx-h-showcase .rx-btn-o{border-color:#fff;color:#fff}.rx-h-showcase .rx-btn-o:hover{background:#fff;color:var(--rx-navy)}.rx-h-gcards{display:grid;grid-template-columns:repeat(var(--rx-n, 2),minmax(0,1fr));gap:18px}.rx-h-gc{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px}.rx-h-gc figure{height:200px;border-radius:14px;background:var(--rx-img);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rx-h-gc figure svg{width:70%;height:88%}.rx-h-gc figure img{width:100%;height:100%;object-fit:cover}.rx-h-gc figcaption{position:absolute;right:10px;bottom:8px;font-size:10px;color:var(--rx-mute)}.rx-h-gc__hd{display:flex;justify-content:space-between;align-items:center;gap:12px}.rx-h-gc__hd b{font-size:20px}.rx-h-gc__tag{font-size:14px;color:var(--rx-ink-2);font-weight:500}.rx-h-gc .rx-h-pts{padding-top:12px;border-top:1px solid var(--rx-line-soft);font-size:13px;color:var(--rx-mute)}.rx-h-gc .rx-h-pts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rx-h-gc .rx-h-pts li{display:flex;gap:8px;align-items:flex-start;margin:0}.rx-h-gc .rx-h-pts li:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--rx-lilac);margin-top:7px;flex:none}.rx-h-gshared{margin-top:18px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.rx-h .rx-h-gshared p{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--rx-ink)}.rx-h-gshared svg{color:var(--rx-ink-2);flex:none}.rx-h-mid{padding:24px 0}.rx-h-slim{position:relative;display:flex;align-items:center;width:100%;aspect-ratio:2400 / 350;border-radius:20px;overflow:hidden;background:linear-gradient(100deg,#eef0ff,#dfe4ff 55%,#c3ccff);color:#151930;container-type:inline-size}.rx-h-slim.is-dark{background:radial-gradient(60% 120% at 90% 50%,#4b75f7,#4b75f700 60%),#151930;color:#fff}.rx-h-slim__tx{padding-left:6%;display:grid;gap:.4cqw;z-index:1;max-width:62%}.rx-h-slim__tx b{font-size:7cqw;line-height:.95;font-weight:700;letter-spacing:-.02em}.rx-h-slim__tx span{font-size:1.6cqw}.rx-h-slim__tx strong{color:#37417f}.rx-h-slim.is-dark .rx-h-slim__tx strong{color:var(--rx-green)}.rx-h-slim__art{position:absolute;right:5%;top:50%;transform:translateY(-50%);height:118%;width:auto;max-width:none}.rx-h-slim__go{position:absolute;right:2.2%;bottom:12%;z-index:2;font-size:1.2cqw;font-weight:600;background:#151930;color:#fff;border-radius:999px;padding:.6cqw 1.4cqw}.rx-h-slim.is-dark .rx-h-slim__go{background:var(--rx-green);color:var(--rx-navy)}.rx-h-slimimg{display:block;border-radius:20px;overflow:hidden}.rx-h-slimimg img{display:block;width:100%;height:auto}.rx-h-pay{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--rx-n, 3),minmax(0,1.1fr));gap:14px;align-items:stretch;background:var(--rx-ground);border-radius:22px;padding:24px}.rx-h-pay__intro{display:flex;flex-direction:column;justify-content:center;gap:6px}.rx-h .rx-h-pay__intro h3{font-size:22px;line-height:1.2}.rx-h .rx-h-pay__intro p{font-size:13px;color:var(--rx-mute)}.rx-h-pm{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px;color:var(--rx-ink)}.rx-h-pm__lg{height:28px;display:inline-flex;align-items:center;align-self:flex-start;padding:0 10px;border-radius:8px;background:var(--rx-fill);font-size:12px;font-weight:700;color:var(--rx-ink-2);letter-spacing:.02em}.rx-h-pm__lg img{height:18px;width:auto}.rx-h-pm b{font-size:16px;line-height:1.25}.rx-h-pm>span:not([class]){font-size:13px;color:var(--rx-mute)}.rx-h-pm.is-feat{border-color:var(--rx-ink);box-shadow:inset 0 0 0 1px var(--rx-ink)}.rx-h-pm__more{margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;color:var(--rx-ink-2);text-decoration:underline;text-underline-offset:3px}.rx-h-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.rx-h-why__art{position:relative;border-radius:24px;background:var(--rx-navy);color:#fff;padding:36px;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.rx-h-why__art:not(.has-img):before{content:"";position:absolute;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%;border:44px solid rgba(175,185,255,.16)}.rx-h-why__art:not(.has-img):after{content:"";position:absolute;right:60px;top:60px;width:140px;height:140px;border-radius:50%;border:22px solid rgba(198,255,173,.22)}.rx-h-why__art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rx-h-why__ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(21,25,48,var(--rx-ov, .9)),rgba(21,25,48,calc(var(--rx-ov, .9) * .65)) 55%,rgba(21,25,48,calc(var(--rx-ov, .9) * .38)))}.rx-h-why__art b{font-size:40px;line-height:1.05;font-weight:700;letter-spacing:-.02em;position:relative}.rx-h-why__art>span{margin-top:12px;color:#c9cff5;max-width:40ch;position:relative}.rx-h .rx-h-why h2{margin:0 0 20px;font-size:32px;font-weight:700;letter-spacing:-.01em}.rx-h-why ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rx-h-why li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--rx-line);margin:0}.rx-h-why li:first-child{padding-top:0}.rx-h-why li b{display:block;font-size:16px}.rx-h-why li span:not(.rx-h-ic){display:block;font-size:14px;color:var(--rx-mute)}.rx-h-rev{min-height:120px}.rx-h-store{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:stretch}.rx-h-map{position:relative;border-radius:22px;overflow:hidden;min-height:400px;background:#e8ebf7;border:1px solid var(--rx-line)}.rx-h-map iframe,.rx-h-map img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.rx-h-sinfo{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:22px}.rx-h-sinfo .rx-h-eyebrow{font-weight:700}.rx-h .rx-h-sinfo h2{margin-top:6px;font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.01em}.rx-h .rx-h-sinfo__intro p{margin-top:10px;color:var(--rx-mute)}.rx-h-srow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.rx-h-srow .rx-h-ic{width:40px;height:40px}.rx-h-srow b{display:block;font-size:15px;line-height:1.3}.rx-h-srow__t{font-size:14px;color:var(--rx-mute);line-height:1.5;margin-top:2px}.rx-h-srow__t p{margin:0}.rx-h-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rx-h-chips em{font-style:normal;font-size:12px;font-weight:600;color:var(--rx-ink-2);background:var(--rx-fill);border-radius:999px;padding:6px 12px}.rx-h-sinfo .rx-h-ctas{margin-top:auto;padding-top:4px;gap:10px}.rx-h-sinfo .rx-h-ctas a{gap:8px}.rx-h-ti-card{background:var(--rx-navy);color:#fff;border-radius:24px;padding:40px 0 40px 40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;position:relative;overflow:hidden;isolation:isolate}.rx-h-ti-card:before{content:"";position:absolute;z-index:-1;left:-90px;bottom:-120px;width:300px;height:300px;border-radius:50%;border:48px solid rgba(175,185,255,.12)}.rx-h-ti-card>div{min-width:0}.rx-h-tlogo{height:56px;width:auto;display:block}.rx-h-tname{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.rx-h .rx-h-ti-card h2{margin-top:22px;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-wrap:balance;color:#fff}.rx-h .rx-h-ti-card p{margin-top:10px;color:#c9cff5;max-width:46ch}.rx-h-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px;counter-reset:rxs}.rx-h-steps li{display:flex;align-items:center;gap:12px;font-size:14px;color:#fff;counter-increment:rxs;margin:0}.rx-h-steps li:before{content:counter(rxs);width:26px;height:26px;border-radius:50%;background:var(--rx-green);color:var(--rx-navy);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.rx-h-ti-go{margin-top:26px;display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:24px;background:#fff;color:var(--rx-navy);font-weight:600;font-size:15px}.rx-h-ti-go:hover{background:var(--rx-lilac)}.rx-h .rx-h-ti-card p.rx-h-plabel{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#afb9ff;margin:0 40px 14px 0;text-align:right;max-width:none}.rx-h-mq{margin-left:-180px;display:grid;gap:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}.rx-h-mq__row{display:flex;width:max-content;animation:rx-mq var(--rx-mq, 34s) linear infinite}.rx-h-mq__row.is-r2{animation-duration:calc(var(--rx-mq, 34s) * 1.35);animation-delay:-17s}.rx-h-mq:hover .rx-h-mq__row{animation-play-state:paused}.rx-h-mq__row a,.rx-h-mq__row span{flex:none;width:190px;height:92px;margin-right:14px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center}.rx-h-mq__row img{max-width:62%;max-height:38px;width:auto;height:auto;object-fit:contain}.rx-h-mq__row img.is-sq{max-height:44px}@keyframes rx-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rx-h-mq__row{animation:none}.rx-h-slide{transition:none}}.rx-h-faqw{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.rx-h .rx-h-faqw h2{font-size:32px;font-weight:700}.rx-h .rx-h-faqw>div>p{margin-top:8px;color:var(--rx-mute)}.rx-h-faqw>div>p a{color:var(--rx-ink-2);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rx-h-news{padding:32px 0 48px;background:transparent}.rx-h-news__card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,470px);align-items:center;gap:16px 22px;padding:22px 26px;border-radius:20px;background:var(--rx-navy);color:#fff}.rx-h-news__card:after{content:"";position:absolute;z-index:-1;right:-70px;top:-110px;width:240px;height:240px;border-radius:50%;border:40px solid rgba(175,185,255,.12)}.rx-h-news__ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#afb9ff29;color:#afb9ff;flex:none}.rx-h.rx-h-news h3{font-size:20px;font-weight:700;line-height:1.25;color:#fff;margin:0}.rx-h.rx-h-news p{margin:2px 0 0;color:#c9cff5;font-size:14px;line-height:1.45}.rx-h-news form{display:flex;gap:8px;margin:0;flex-wrap:wrap;min-width:0}.rx-h.rx-h-news input[type=email]{flex:1;height:48px;border:0;border-radius:24px;padding:0 20px;background:#fff;color:var(--rx-ink);min-width:0;margin:0;font-size:15px;box-shadow:none}.rx-h.rx-h-news input[type=email]:focus-visible{outline:3px solid #afb9ff;outline-offset:2px}.rx-h.rx-h-news .rx-btn-p{height:48px;padding:0 22px;background:var(--rx-green);color:var(--rx-navy)}.rx-h.rx-h-news .rx-btn-p:hover{background:#fff;color:var(--rx-navy)}.rx-h-news__note{flex-basis:100%;font-size:12px;color:#9aa3dc;padding-left:20px}.rx-h-news.is-light .rx-h-news__card{background:var(--rx-hover);color:var(--rx-ink)}.rx-h-news.is-light .rx-h-news__card:after{border-color:#37417f12}.rx-h-news.is-light .rx-h-news__ic{background:#fff;color:var(--rx-purple)}.rx-h.rx-h-news.is-light h3{color:var(--rx-ink)}.rx-h.rx-h-news.is-light p{color:var(--rx-mute)}.rx-h.rx-h-news.is-light input[type=email]{border:1.5px solid var(--rx-line)}.rx-h.rx-h-news.is-light .rx-btn-p{background:var(--rx-navy);color:#fff}.rx-h.rx-h-news.is-light .rx-btn-p:hover{background:var(--rx-purple)}.rx-h-news.is-light .rx-h-news__note,.rx-h-news.is-light .rx-h-news__msg{color:var(--rx-mute)}.rx-h-news__msg{flex-basis:100%;margin:0;padding-left:20px;font-size:13px;color:var(--rx-green)}@media(max-width:1100px){.rx-h-cats,.rx-h-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-h-rail>.rx-card:nth-child(n+4){display:none}.rx-h-pay{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-h-finder{grid-template-columns:1fr}.rx-h-cgrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rx-h-cgrid .rx-h-rail,.rx-h-cgrid.is-nobn .rx-h-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-h-cgrid .rx-h-rail>.rx-card:nth-child(n+3),.rx-h-cgrid.is-nobn .rx-h-rail>.rx-card:nth-child(4){display:none}.rx-h-banner{display:flex;align-items:center}.rx-h-banner a,.rx-h-banner>div{height:auto;width:100%;aspect-ratio:2480 / 960}.rx-h-ti-card{grid-template-columns:minmax(0,1fr);padding-right:40px}.rx-h .rx-h-ti-card p.rx-h-plabel{text-align:left}.rx-h-mq{margin:0 -40px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%)}.rx-h-store{grid-template-columns:1fr}.rx-h-map{min-height:300px}}@media(max-width:767px){.rx-h-sec{padding:40px 0}.rx-h-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.rx-h .rx-h-head h2,.rx-h .rx-h-why h2,.rx-h .rx-h-faqw h2{font-size:24px}.rx-h .rx-h-head p{font-size:14px}.rx-wrap.rx-h-in{grid-template-columns:1fr;gap:20px;padding-top:24px;padding-bottom:40px;min-height:0}.rx-h-hero h1,.rx-h-hero .rx-h-title{font-size:30px;margin-top:10px}.rx-h-lead{font-size:15px;margin-top:10px!important}.rx-h-ctas{margin-top:18px;flex-direction:column}.rx-h-ctas .rx-btn-p,.rx-h-ctas .rx-btn-o{width:100%;height:48px;padding:0 16px;font-size:15px}.rx-h-art{height:200px;border-radius:20px;order:-1}.rx-h-ptag{left:12px;bottom:12px;padding:8px 12px;border-radius:12px}.rx-h-art[data-tag=der] .rx-h-ptag{right:12px}.rx-h-ptag b{font-size:17px}.rx-h-burst{top:12px;right:12px;font-size:11px;padding:6px 10px}.rx-h-banner{display:block;padding-top:12px;padding-bottom:36px}.rx-h-banner a,.rx-h-banner>div{height:100%;aspect-ratio:auto}.rx-h-banner img{border-radius:16px}.rx-h-bd{display:none}.rx-h-bm{display:block}.rx-wrap.rx-h-trust__in{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;padding:14px 16px}.rx-h-trust__in::-webkit-scrollbar{display:none}.rx-h-trust .rx-h-ti{flex:0 0 auto;scroll-snap-align:start;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--rx-fill)}.rx-h-trust .rx-h-ti .rx-h-ic{background:#fff}.rx-h-trust .rx-h-ti b,.rx-h-trust .rx-h-ti span:not(.rx-h-ic){white-space:nowrap}.rx-h-ti .rx-h-ic{width:36px;height:36px;border-radius:10px}.rx-h-ti b{font-size:13px}.rx-h-ti span:not(.rx-h-ic){font-size:11px}.rx-h-cats{display:flex;overflow-x:auto;gap:10px;margin:0 -16px;padding:0 16px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.rx-h-cats::-webkit-scrollbar{display:none}.rx-h-cat{flex:0 0 132px;scroll-snap-align:start;padding:8px;gap:8px;border-radius:14px}.rx-h-cat__ph{height:104px;border-radius:10px}.rx-h-cat b{font-size:14px}.rx-h-cat span{margin-top:-4px}.rx-h-finder{padding:18px;gap:14px;border-radius:16px}.rx-h .rx-h-finder h3{font-size:18px}.rx-h-finder form{grid-template-columns:1fr 1fr}.rx-h-finder form label:nth-child(3){grid-column:1 / -1}.rx-h-finder .rx-btn-p{grid-column:1 / -1;width:100%}.rx-h-gcards{display:flex;overflow-x:auto;gap:10px;margin:0 -16px;padding:0 16px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.rx-h-gc{flex:0 0 78%;scroll-snap-align:start;padding:12px;border-radius:16px}.rx-h-gc figure{height:160px;padding-bottom:18px}.rx-h-gc figure svg{height:80%}.rx-h-gc figcaption{bottom:6px}.rx-h-gc__hd b{font-size:17px}.rx-h-gshared{flex-direction:column;align-items:flex-start;gap:10px}.rx-h-tabs{overflow-x:auto;flex-wrap:nowrap;width:100%;scrollbar-width:none}.rx-h-tabs button{flex:none;height:34px;font-size:12px}.rx-h-rail,.rx-h-cgrid .rx-h-rail,.rx-h-cgrid.is-nobn .rx-h-rail{display:flex;overflow-x:auto;gap:10px;margin:0 -16px;padding:0 16px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.rx-h-rail::-webkit-scrollbar{display:none}.rx-h-rail>.rx-card,.rx-h-rail>.rx-card:nth-child(n+4),.rx-h-rail>.rx-card:nth-child(n+5),.rx-h-cgrid .rx-h-rail>.rx-card:nth-child(n+3),.rx-h-cgrid .rx-h-rail>.rx-card:nth-child(n+4){display:flex;flex:0 0 46%;scroll-snap-align:start}.rx-h-foot .rx-btn-o{width:100%;height:48px}.rx-h-cgrid{grid-template-columns:minmax(0,1fr);gap:14px}.rx-h-cbn{border-radius:14px;min-height:0;aspect-ratio:1200 / 500}.rx-h-slim{aspect-ratio:1200 / 400;border-radius:14px}.rx-h-slim__tx{max-width:62%}.rx-h-slim__tx b{font-size:11cqw}.rx-h-slim__tx span{font-size:3.2cqw}.rx-h-slim__art{right:-8%;height:96%}.rx-h-slim__go{display:none}.rx-h-slimimg{border-radius:14px}.rx-h-pay{grid-template-columns:1fr;padding:16px;gap:10px;border-radius:16px}.rx-h-why{grid-template-columns:1fr;gap:24px}.rx-h-why__art{min-height:220px;padding:24px;border-radius:18px}.rx-h-why__art b{font-size:28px}.rx-h-store{gap:14px}.rx-h-map{min-height:240px;border-radius:18px}.rx-h-sinfo{padding:20px;border-radius:18px;gap:18px}.rx-h .rx-h-sinfo h2{font-size:24px}.rx-h-sinfo .rx-h-ctas a{width:100%;height:48px}.rx-h-ti-card{padding:24px 20px;gap:24px;border-radius:18px}.rx-h-tlogo{height:42px}.rx-h .rx-h-ti-card h2{font-size:24px;margin-top:18px}.rx-h-ti-go{width:100%;justify-content:center}.rx-h .rx-h-ti-card p.rx-h-plabel{margin-right:0}.rx-h-mq{margin:0 -20px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.rx-h-mq__row a,.rx-h-mq__row span{width:140px;height:72px;margin-right:10px}.rx-h-faqw{grid-template-columns:1fr;gap:12px}.rx-h-news{padding:24px 0 32px}.rx-h-news__card{grid-template-columns:auto minmax(0,1fr);padding:20px;gap:14px;border-radius:18px}.rx-h-news__ic{width:40px;height:40px;border-radius:12px}.rx-h.rx-h-news h3{font-size:17px}.rx-h-news form{grid-column:1 / -1}.rx-h.rx-h-news .rx-btn-p{flex:1 0 100%}.rx-h-news__note,.rx-h-news__msg{padding-left:0;text-align:center}}.rx-h-slim em.rx-h-g{color:#37417f;font-weight:700}.rx-h-slim.is-dark em.rx-h-g{color:var(--rx-green)}.rx-h-finder label[hidden]{display:none}.rx-h .rx-btn-o:hover{background:var(--rx-hover);color:var(--rx-ink);border-color:var(--rx-ink)}.rx-h .rx-btn-p:hover{background:var(--rx-purple);color:#fff}.rx-h .rx-h-slide.is-dark .rx-btn-o:hover,.rx-h .rx-h-slide.is-camp .rx-btn-o:hover,.rx-h .rx-h-showcase .rx-btn-o:hover{background:#fff;color:var(--rx-navy);border-color:#fff}.rx-h .rx-btn-o:focus-visible,.rx-h .rx-btn-p:focus-visible{outline:3px solid var(--rx-blue);outline-offset:2px}.rx-h .rx-h-ic{display:flex}.rx-h .rx-h-slide.is-dark .rx-btn-p:hover,.rx-h .rx-h-slide.is-camp .rx-btn-p:hover{background:#fff;color:var(--rx-navy)}.rx-h-banner.is-full{display:block;position:relative;padding:0;height:100%;min-height:clamp(360px,36.7vw,640px)}.rx-h-banner.is-full a,.rx-h-banner.is-full>div{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;width:auto;aspect-ratio:auto}.rx-h-banner.is-full img{border-radius:0;object-position:var(--rx-pos, center)}.rx-h-hero.is-imgfull .rx-h-dots{padding:7px 10px;border-radius:999px;background:#15193052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rx-h-hero.is-imgfull:not(.is-dk) .rx-h-dots{background:#ffffff8c}@media(max-width:767px){.rx-h-banner.is-full{min-height:min(150vw,640px)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rx-home.css.map */
