.rdx{--ink:#000054;--lav:#e9ebff;--lav-2:#f3f4ff;--sky:#8fb7ff;--text:#14142b;--grey:#5f6280;--grey2:#8b8ea8;--paper:#fff;--soft:#f6f7fd;--line:#e4e5f0;--ff:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--maxw:1120px;--pad:clamp(20px,5vw,44px);--e:cubic-bezier(.22,1,.36,1);font-family:var(--ff);background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:clip}.rdx *,.rdx :before,.rdx :after{box-sizing:border-box}.rdx h1,.rdx h2,.rdx h3{color:var(--ink);letter-spacing:-.028em;margin:0;font-weight:600;line-height:1.05}.rdx p{margin:0}.rdx a{color:inherit;text-decoration:none}.rdx img,.rdx svg{max-width:100%;display:block}.rdx .wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.rdx .sec{padding-block:clamp(72px,11vw,132px)}.rdx .lead{color:var(--grey);font-size:clamp(1.06rem,1.5vw,1.3rem);line-height:1.55}.rdx .center{text-align:center;max-width:660px;margin-inline:auto}.rdx h2{font-size:clamp(1.95rem,3.7vw,2.9rem);font-weight:600}.rdx .h2-sub{margin-top:20px}.rdx .center .h2-sub{max-width:52ch;margin-inline:auto}.rdx .soft{background:var(--soft)}.rdx .btn{font-family:var(--ff);cursor:pointer;transition:transform .2s var(--e),box-shadow .25s,background .25s,opacity .2s;border:1px solid #0000;border-radius:980px;align-items:center;gap:9px;padding:13px 26px;font-size:1rem;font-weight:500;display:inline-flex}.rdx .btn-p{background:var(--ink);color:#fff}.rdx .btn-p:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px #000054a6}.rdx .btn-w{color:var(--ink);background:#fff}.rdx .btn-w:hover{transform:translateY(-2px);box-shadow:0 16px 34px -18px #00001499}.rdx .btn-s{color:var(--ink);background:0 0;border-color:#cfd1e4}.rdx .btn-s:hover{background:var(--soft)}.rdx .btn-g{color:#fff;background:0 0;border-color:#e9ebff59}.rdx .btn-g:hover{border-color:#e9ebffb3}.rdx .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.rdx .cta-row .n{color:var(--grey2);font-size:.89rem}.rdx .hero2{background:var(--ink);color:#fff;position:relative;overflow:hidden}.rdx .hero2:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 30% 100%,#8fb7ff29,#0000 70%);height:180px;position:absolute;bottom:0;left:0;right:0}.rdx .hero2-in{z-index:2;max-width:var(--maxw);padding:clamp(72px,7vw,102px)var(--pad)clamp(38px,4.5vw,58px);grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(24px,4vw,52px);min-height:min(80vh,700px);margin-inline:auto;display:grid;position:relative}.rdx .hero2 h1{color:#fff;letter-spacing:-.033em;max-width:15ch;font-size:clamp(2.3rem,4.1vw,3.3rem);font-weight:700}.rdx .hero2 .lead{color:#e9ebffcc;max-width:40ch;margin-top:18px}.rdx .hero2-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.rdx .hero2-note{color:#e9ebff9e;margin-top:20px;font-size:.9rem}.rdx .hero2-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.rdx .hero2-art{aspect-ratio:3/2;border-radius:22px;margin-right:min(-15vw,-50px);position:relative;overflow:hidden}.rdx .hero2-art img{object-fit:cover;width:100%;height:100%}.rdx .hero2.hero2-plain .hero2-in{text-align:center;grid-template-columns:1fr;max-width:820px;min-height:0;padding-block:clamp(84px,9vw,116px) clamp(40px,5vw,60px)}.rdx .hero2.hero2-plain h1{max-width:none;margin-inline:auto}.rdx .hero2.hero2-plain .lead{max-width:60ch;margin-inline:auto}.rdx .hero2.hero2-plain .hero2-cta{justify-content:center}.rdx .scn{isolation:isolate;padding-block:clamp(92px,13vw,160px);position:relative;overflow:hidden}.rdx .scn-art{z-index:-2;position:absolute;inset:0}.rdx .scn-art img{object-fit:cover;width:100%;height:100%}.rdx .scn-veil{z-index:-1;position:absolute;inset:0}.rdx .scn h2{letter-spacing:-.032em;max-width:17ch;font-size:clamp(2.1rem,5vw,3.5rem)}.rdx .scn .lead{max-width:44ch;margin-top:18px}.rdx .scn-in{max-width:var(--maxw);padding-inline:var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-inline:auto;display:grid}.rdx .scn-in.right>*{grid-column:2}.rdx .scn-dark{background:var(--ink);color:#fff}.rdx .scn-dark h2{color:#fff}.rdx .scn-dark .lead{color:#e9ebffd1}.rdx .scn-dark .scn-veil{background:linear-gradient(90deg,#000054ed 6%,#000054c7 42%,#00005457 78%)}.rdx .scn-dark.rtl .scn-veil{background:linear-gradient(270deg,#000054ed 6%,#000054c7 42%,#00005457 78%)}.rdx .scn-light{background:var(--lav)}.rdx .scn-light h2{color:var(--ink)}.rdx .scn-light .lead{color:#3f4260}.rdx .scn-light .scn-veil{background:linear-gradient(90deg,#f0f1fffb 0%,#f0f1fff5 34%,#f0f1ffb8 52%,#f0f1ff1f 78%)}.rdx .scn-light.rtl .scn-veil{background:linear-gradient(270deg,#f0f1fffb 0%,#f0f1fff5 34%,#f0f1ffb8 52%,#f0f1ff1f 78%)}.rdx .steps-wrap{position:relative}.rdx .steps-line{pointer-events:none;z-index:0;width:84%;height:60px;position:absolute;top:clamp(78px,9.5vw,128px);left:8%}.rdx .steps-line path{fill:none;stroke:var(--sky);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:8 12;stroke-dashoffset:600px;opacity:0}.rdx .steps-wrap.in .steps-line path{animation:rdx-trace 1.6s var(--e).35s forwards}@keyframes rdx-trace{0%{stroke-dashoffset:600px;opacity:0}12%{opacity:.75}to{stroke-dashoffset:0;opacity:.75}}.rdx .steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,26px);margin-top:clamp(40px,5vw,64px);display:grid;position:relative}.rdx .step .art{aspect-ratio:1;margin-bottom:18px}.rdx .step h3{margin-bottom:7px;font-size:1.15rem}.rdx .step p{color:var(--grey);font-size:.97rem}.rdx .art{background:var(--ink);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #00005473}.rdx .art img{object-fit:cover;width:100%;height:100%}.rdx .art-wide{aspect-ratio:16/9;margin-top:clamp(38px,5vw,58px)}.rdx .bleed{background:var(--ink);aspect-ratio:16/9;border-radius:20px;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #00005473}.rdx .bleed img{object-fit:cover;width:100%;height:100%}.rdx .feats{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(38px,5vw,56px);display:grid}.rdx .feat{border:1px solid var(--line);background:#fff;border-radius:16px;gap:15px;padding:24px;display:flex}.rdx .feat .ic{background:var(--ink);width:44px;height:44px;color:var(--lav);border-radius:12px;flex:none;place-items:center;padding:11px;display:grid}.rdx .feat h3{letter-spacing:-.012em;margin-bottom:4px;font-size:1.04rem}.rdx .feat p{color:var(--grey);font-size:.93rem}.rdx .ck-list{gap:7px;margin-top:8px;list-style:none;display:grid}.rdx .ck-list li{color:var(--grey);padding-left:18px;font-size:.92rem;line-height:1.45;position:relative}.rdx .ck-list li:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.rdx .licon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.rdx .curve{pointer-events:none;width:100%;height:clamp(46px,6vw,92px);display:block;position:absolute;left:0;right:0}.rdx .curve-b{bottom:-1px}.rdx .curve-t{top:-1px}.rdx .sec-curved{position:relative}.rdx .parada{background:var(--ink);color:#fff;text-align:center;position:relative}.rdx .parada h2{color:#fff;letter-spacing:-.032em;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:700}.rdx .parada .lead{color:#e9ebffd1}.rdx .rev-row{flex-wrap:wrap;justify-content:center;gap:clamp(26px,5vw,62px);margin-top:42px;display:flex}.rdx .rev-row>div{position:relative}.rdx .rev-row .v{color:#fff;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700}.rdx .rev-row .l{color:#e9ebff9e;margin-top:5px;font-size:.82rem}.rdx .ck{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:15px 0;display:flex}.rdx .ck:first-child{border-top:1px solid var(--line)}.rdx .ck .tk{border:1.7px solid var(--ink);width:24px;height:24px;color:var(--ink);background:0 0;border-radius:50%;flex:none;place-items:center;margin-top:1px;padding:5px;display:grid}.rdx .ck b{font-weight:600}.rdx .ck span{color:var(--grey)}.rdx .cklist{margin-top:8px}.rdx .finale{background:var(--ink);color:#fff;isolation:isolate;padding-block:clamp(92px,13vw,160px);position:relative;overflow:hidden}.rdx .finale-art{z-index:-2;position:absolute;inset:0}.rdx .finale-art img{object-fit:cover;object-position:center 62%;width:100%;height:100%}.rdx .finale-veil{z-index:-1;background:linear-gradient(#000054db 0%,#000054a8 46%,#000054eb 100%);position:absolute;inset:0}.rdx .finale h2{color:#fff;letter-spacing:-.032em;max-width:16ch;font-size:clamp(2.2rem,5.2vw,3.6rem)}.rdx .finale .lead{color:#e9ebffd1;max-width:46ch;margin-top:18px}.rdx .finale-grid{max-width:var(--maxw);padding-inline:var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,70px);margin-inline:auto;display:grid}.rdx .finale .ck{border-color:#e9ebff33}.rdx .finale .ck:first-child{border-top-color:#e9ebff33}.rdx .finale .ck .tk{color:#e9ebff;border-color:#e9ebff8c}.rdx .finale .ck b{color:#fff}.rdx .finale .ck span{color:#e9ebffb8}.rdx .faq-sec{background:var(--soft)}.rdx .faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.rdx .faq-grid h2{font-size:clamp(1.9rem,3.4vw,2.7rem)}.rdx .faq-aside{position:sticky;top:96px}.rdx .faq-aside .lead{max-width:30ch;margin-top:16px}.rdx .faq-aside .cta-row{margin-top:24px}.rdx details{border-bottom:1px solid #dcdef0;padding:19px 0}.rdx details:first-of-type{border-top:1px solid #dcdef0}.rdx summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;font-size:1.08rem;font-weight:500;list-style:none;display:flex}.rdx summary::-webkit-details-marker{display:none}.rdx .pm{width:19px;height:19px;transition:transform .3s var(--e);flex:none;position:relative}.rdx .pm:before,.rdx .pm:after{content:"";background:var(--grey2);border-radius:2px;position:absolute}.rdx .pm:before{height:2px;inset:8.5px 1px auto}.rdx .pm:after{width:2px;inset:1px 8.5px}.rdx details[open] .pm{transform:rotate(135deg)}.rdx details p{color:var(--grey);max-width:64ch;margin-top:13px;font-size:.99rem;line-height:1.6}.rdx .more{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(34px,4vw,48px);display:grid}.rdx .more a{border:1px solid var(--line);transition:transform .2s var(--e),box-shadow .25s,border-color .2s;background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:22px;display:flex}.rdx .more a:hover{border-color:#cfd1e4;transform:translateY(-2px);box-shadow:0 18px 40px -26px #00005466}.rdx .more .k{letter-spacing:.08em;text-transform:uppercase;color:var(--grey2);font-size:.72rem;font-weight:600}.rdx .more .t{color:var(--ink);letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.rdx .more .a{color:var(--ink);margin-top:auto;font-size:.86rem;font-weight:500}.rdx .press{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;margin-top:clamp(28px,4vw,42px);display:grid}.rdx .press a{border:1px solid var(--line);transition:transform .2s var(--e),box-shadow .25s,border-color .2s;background:#fff;border-radius:16px;flex-direction:column;gap:13px;padding:22px;text-decoration:none;display:flex}.rdx .press a:hover{border-color:#cfd1e4;transform:translateY(-2px);box-shadow:0 18px 40px -26px #00005466}.rdx .press-logo{align-items:center;height:36px;display:flex}.rdx .press-logo img{object-fit:contain;width:auto;max-width:158px;height:auto;max-height:36px}.rdx .press .k{letter-spacing:.06em;text-transform:uppercase;color:var(--grey2);font-size:.72rem;font-weight:600}.rdx .press .t{color:var(--ink);letter-spacing:-.01em;font-size:.96rem;font-weight:600;line-height:1.35}.rdx .press .a{color:var(--ink);margin-top:auto;font-size:.86rem;font-weight:500}.rdx .split{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(38px,5vw,56px);display:grid}.rdx .split .col{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(24px,3vw,32px)}.rdx .split .col.alt{background:var(--soft)}.rdx .split .col h3{letter-spacing:-.014em;margin-bottom:5px;font-size:1.18rem}.rdx .split .col .sub{color:var(--grey2);margin-bottom:16px;font-size:.85rem}.rdx .split .col .ck-list{margin-top:0}.rdx .split .col .ck-list li{font-size:.95rem}.rdx .tbl-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:clamp(34px,4vw,48px);overflow-x:auto}.rdx .tbl{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.rdx .tbl th,.rdx .tbl td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.rdx .tbl thead th{background:var(--soft);color:var(--ink);letter-spacing:-.01em;font-size:.86rem;font-weight:600}.rdx .tbl tbody tr:last-child td{border-bottom:none}.rdx .tbl tbody td{color:var(--grey)}.rdx .tbl tbody td:first-child{color:var(--ink);font-weight:600}.rdx .rv.in{animation:rdx-rise .75s var(--e)both}@keyframes rdx-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.rdx .rv.in.d1{animation-delay:80ms}.rdx .rv.in.d2{animation-delay:.16s}@media (max-width:880px){.rdx .hero2-in{flex-direction:column;grid-template-columns:1fr;gap:22px;min-height:0;padding-block:clamp(76px,14vw,96px) clamp(38px,9vw,56px);display:flex}.rdx .hero2-art{aspect-ratio:4/3;border-radius:18px;order:-1;width:100%;max-height:46vh;margin-top:0;margin-right:0}.rdx .scn-in,.rdx .steps,.rdx .feats,.rdx .finale-grid,.rdx .more,.rdx .split{grid-template-columns:1fr}.rdx .scn-in.right>*{grid-column:1}.rdx .scn-dark .scn-veil,.rdx .scn-dark.rtl .scn-veil{background:linear-gradient(#000054b8 0%,#000054e0 100%)}.rdx .scn-light .scn-veil,.rdx .scn-light.rtl .scn-veil{background:linear-gradient(#f0f1ffe6 0%,#f0f1fff7 100%)}.rdx .faq-grid{grid-template-columns:1fr}.rdx .faq-aside{position:static}.rdx .steps-line{display:none}}.rdx .hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.rdx .hero:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 30% 100%,#8fb7ff29,#0000 70%);height:180px;position:absolute;bottom:0;left:0;right:0}.rdx .hero-in{z-index:2;max-width:var(--maxw);padding:clamp(84px,9vw,120px)var(--pad)clamp(44px,5.5vw,74px);grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(24px,4vw,52px);min-height:min(88vh,780px);margin-inline:auto;display:grid;position:relative}.rdx .hero-copy{grid-column:1}.rdx .hero h1{color:#fff;letter-spacing:-.033em;max-width:15ch;font-size:clamp(2.35rem,4.1vw,3.35rem);font-weight:700}.rdx .hero p{color:#e9ebffcc;max-width:34ch;margin-top:18px;font-size:clamp(1.02rem,1.3vw,1.18rem)}.rdx .hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.rdx .hero-note{color:#e9ebff9e;margin-top:20px;font-size:.9rem}.rdx .hero-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.rdx .hero-scene{grid-column:2;margin-right:min(-15vw,-50px);position:relative}.rdx .vscene{border-radius:20px;width:100%;height:auto;overflow:hidden;box-shadow:0 30px 70px -40px #000014b3}.rdx .wr{animation:1.15s cubic-bezier(.65,0,.35,1) forwards rdx-wipe}.rdx .w1{animation-delay:.15s}.rdx .w2{animation-delay:.55s}.rdx .w3{animation-delay:.8s}@keyframes rdx-wipe{to{width:1200px}}.rdx .vl{transform-box:view-box;transform-origin:50%}.rdx .v3{animation:6s ease-in-out 2.4s infinite rdx-breathe}@keyframes rdx-breathe{0%,to{opacity:1}50%{opacity:.93}}.rdx .v2{animation:7s ease-in-out 2.6s infinite rdx-tint}@keyframes rdx-tint{0%,to{opacity:1}50%{opacity:.82}}@media (max-width:880px){.rdx .hero-in{flex-direction:column;grid-template-columns:1fr;gap:22px;min-height:0;padding-block:clamp(76px,14vw,96px) clamp(38px,9vw,58px);display:flex}.rdx .hero-copy,.rdx .hero-scene{grid-column:1}.rdx .hero-scene{order:-1;margin-top:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.rdx *{transition:none!important;animation:none!important}.rdx .rv{opacity:1;transform:none}.rdx .steps-line path{opacity:.6;stroke-dashoffset:0}.rdx .wr{width:1200px}}.rdx .contact-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.rdx .contact-aside{position:sticky;top:96px}.rdx .contact-aside h2{font-size:clamp(1.7rem,3vw,2.3rem)}.rdx .contact-aside .lead{max-width:34ch;margin-top:14px}.rdx .steps-mini{gap:16px;margin:26px 0 0;list-style:none;display:grid}.rdx .steps-mini li{align-items:flex-start;gap:14px;display:flex}.rdx .steps-mini .n{background:var(--lav);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.9rem;font-weight:600;display:grid}.rdx .steps-mini b{color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.rdx .steps-mini span{color:var(--grey);font-size:.93rem;line-height:1.5}.rdx .contact-quick{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rdx .form-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(24px,3.5vw,38px);box-shadow:0 34px 80px -56px #0000546b}.rdx .form-card h2{margin-bottom:6px;font-size:clamp(1.35rem,2.4vw,1.75rem)}.rdx .form-card .sub{color:var(--grey);margin-bottom:22px;font-size:.96rem}.rdx .form-grid{gap:17px;display:grid}.rdx .frow{grid-template-columns:1fr 1fr;gap:17px;display:grid}.rdx .field{flex-direction:column;gap:7px;display:flex}.rdx .field label{color:var(--ink);font-size:.85rem;font-weight:500}.rdx .field .opt{color:var(--grey2);font-weight:400}.rdx .field input,.rdx .field select,.rdx .field textarea{font-family:var(--ff);color:var(--text);background:var(--soft);border:1px solid var(--line);width:100%;transition:border-color .2s var(--e),box-shadow .2s,background .2s;border-radius:12px;padding:12px 14px;font-size:1rem}.rdx .field input::placeholder,.rdx .field textarea::placeholder{color:var(--grey2)}.rdx .field input:focus,.rdx .field select:focus,.rdx .field textarea:focus{border-color:var(--ink);background:#fff;outline:none;box-shadow:0 0 0 3px #0000541c}.rdx .field textarea{resize:vertical;min-height:116px;line-height:1.5}.rdx .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235f6280' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.rdx .form-full{justify-content:center;width:100%;margin-top:4px}.rdx .form-legal{color:var(--grey2);text-align:center;font-size:.8rem}.rdx .form-err{color:#9c2b2b;background:#fdeeee;border:1px solid #f0c2c2;border-radius:12px;padding:12px 14px;font-size:.9rem}.rdx .form-ok{text-align:center;padding:14px 6px}.rdx .form-ok .tk{background:var(--lav);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 18px;padding:13px;display:grid}.rdx .form-ok h2{margin-bottom:10px}.rdx .form-ok p{color:var(--grey);max-width:42ch;margin:0 auto 20px}.rdx .form-ok .cta-row{justify-content:center}@media (max-width:880px){.rdx .contact-grid{grid-template-columns:1fr}.rdx .contact-aside{position:static}.rdx .frow{grid-template-columns:1fr}}.rdx .art-head{padding-top:clamp(30px,5vw,52px)}.rdx .crumbs{color:var(--grey2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.rdx .crumbs a{color:var(--grey);text-underline-offset:3px}.rdx .crumbs a:hover{color:var(--ink);text-decoration:underline}.rdx .crumbs .sep{color:var(--grey2)}.rdx .art-meta{color:var(--grey);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:.85rem;display:flex}.rdx .chip{background:var(--lav);color:var(--ink);letter-spacing:.01em;border-radius:980px;align-items:center;padding:5px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.rdx .chip-upd{color:#1f7a4d;background:#e7f6ee}.rdx .art-head h1{letter-spacing:-.03em;max-width:21ch;margin-top:18px;font-size:clamp(2rem,4vw,3rem)}.rdx .art-head .lead{max-width:60ch;margin-top:16px}.rdx .art-author{color:var(--grey);margin-top:18px;font-size:.9rem}.rdx .art-author b{color:var(--ink);font-weight:600}.rdx .art-cover{background:var(--ink);aspect-ratio:16/9;border-radius:20px;margin-top:clamp(26px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #00005473}.rdx .art-cover img{object-fit:cover;width:100%;height:100%}.rdx .article-wrap{max-width:760px;padding-inline:var(--pad);margin-inline:auto}.rdx .article-body{color:var(--text);font-size:1.07rem;line-height:1.72}.rdx .article-body .blog-content>div>:first-child{margin-top:0}.rdx .article-body p{max-width:68ch;margin:0 0 1.15em}.rdx .article-body h2{letter-spacing:-.02em;color:var(--ink);margin:1.9em 0 .55em;font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:600;line-height:1.18}.rdx .article-body h3{letter-spacing:-.015em;color:var(--ink);margin:1.55em 0 .45em;font-size:clamp(1.2rem,2vw,1.42rem);font-weight:600;line-height:1.22}.rdx .article-body h4{color:var(--ink);margin:1.35em 0 .4em;font-size:1.1rem;font-weight:600}.rdx .article-body a{color:var(--ink);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #00005452;text-decoration:underline #00005452;transition:text-decoration-color .2s}.rdx .article-body a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rdx .article-body strong{color:var(--ink);font-weight:650}.rdx .article-body em{font-style:italic}.rdx .article-body ul,.rdx .article-body ol{max-width:66ch;margin:0 0 1.15em;padding-left:1.4em}.rdx .article-body li{margin:.42em 0;padding-left:.2em}.rdx .article-body li::marker{color:var(--sky)}.rdx .article-body blockquote{background:var(--soft);border-left:4px solid var(--ink);color:var(--text);border-radius:0 14px 14px 0;max-width:none;margin:1.6em 0;padding:18px 22px;font-style:normal}.rdx .article-body blockquote strong{color:var(--ink)}.rdx .article-body .overflow-x-auto{border:1px solid var(--line);background:#fff;border-radius:16px;margin:1.7em 0;overflow-x:auto}.rdx .article-body table{border-collapse:collapse;width:100%;min-width:520px;margin:0;font-size:.94rem}.rdx .article-body th,.rdx .article-body td{text-align:left;border:none;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 17px}.rdx .article-body thead th{background:var(--soft);color:var(--ink);font-size:.85rem;font-weight:600}.rdx .article-body tbody td{color:var(--grey)}.rdx .article-body tbody td:first-child{color:var(--ink);font-weight:600}.rdx .article-body tbody tr:last-child td{border-bottom:none}.rdx .article-body img{border-radius:14px;margin:1.7em 0}.rdx .article-body hr{border:none;border-top:1px solid var(--line);margin:2em 0}.rdx .article-body code{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rdx .article-body .text-center{text-align:center;margin:1.8em 0}.rdx .article-body a.inline-block{background:var(--ink);color:#fff;transition:transform .2s var(--e),box-shadow .25s;border-radius:980px;align-items:center;padding:13px 26px;font-weight:500;text-decoration:none;display:inline-flex}.rdx .article-body a.inline-block:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px #000054a6}.rdx .art-tags{flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,40px);display:flex}.rdx .art-tags a{color:var(--grey);background:var(--soft);border:1px solid var(--line);border-radius:980px;padding:5px 12px;font-size:.78rem;transition:border-color .2s,color .2s}.rdx .art-tags a:hover{color:var(--ink);border-color:#cfd1e4}.rdx .art-cta{background:var(--lav);text-align:center;border-radius:22px;margin-top:clamp(44px,6vw,68px);padding:clamp(28px,4vw,44px)}.rdx .art-cta h2{font-size:clamp(1.35rem,2.4vw,1.9rem)}.rdx .art-cta p{color:#3f4260;max-width:52ch;margin:12px auto 22px}.rdx .rel{border-top:1px solid var(--line);margin-top:clamp(46px,6vw,74px);padding-top:clamp(30px,4vw,44px)}.rdx .rel h2{font-size:clamp(1.35rem,2.2vw,1.7rem)}.rdx .rel .posts{grid-template-columns:1fr 1fr;margin-top:clamp(20px,3vw,28px)}.rdx .art-nav{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(30px,4vw,48px);padding-top:clamp(24px,3vw,32px);display:grid}.rdx .art-nav .k{color:var(--grey2);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:600}.rdx .art-nav a{color:var(--ink);letter-spacing:-.01em;margin-top:6px;font-size:1.02rem;font-weight:600;display:block}.rdx .art-nav a:hover{opacity:.75}.rdx .art-nav .nxt{text-align:right}.rdx .posts{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px);margin-top:clamp(30px,4vw,44px);display:grid}.rdx .posts.feat{grid-template-columns:repeat(2,1fr)}.rdx .postcard{border:1px solid var(--line);transition:transform .2s var(--e),box-shadow .25s,border-color .2s;background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.rdx .postcard:hover{border-color:#cfd1e4;transform:translateY(-3px);box-shadow:0 22px 48px -30px #0000546b}.rdx .postcard-img{aspect-ratio:16/9;background:var(--lav);position:relative;overflow:hidden}.rdx .postcard-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--e)}.rdx .postcard:hover .postcard-img img{transform:scale(1.04)}.rdx .postcard-ph{background:radial-gradient(120% 120% at 25% 15%,var(--lav-2),var(--lav));place-items:center;display:grid;position:absolute;inset:0}.rdx .postcard-ph span{letter-spacing:.14em;color:var(--ink);opacity:.22;font-size:1.05rem;font-weight:700}.rdx .postcard-body{flex-direction:column;flex:1;gap:9px;padding:20px 22px;display:flex}.rdx .postcard .meta{color:var(--grey2);align-items:center;gap:8px;font-size:.76rem;display:flex}.rdx .postcard .meta .chip{padding:3px 10px;font-size:.7rem}.rdx .postcard h3{letter-spacing:-.014em;color:var(--ink);font-size:1.05rem;line-height:1.3}.rdx .postcard.big h3{font-size:1.22rem;line-height:1.25}.rdx .postcard p{color:var(--grey);flex:1;font-size:.9rem;line-height:1.5}.rdx .postcard .rd{color:var(--ink);margin-top:2px;font-size:.85rem;font-weight:500}.rdx .seg{background:var(--soft);border:1px solid var(--line);border-radius:980px;padding:5px;display:inline-flex}.rdx .seg button{font-family:var(--ff);color:var(--grey);cursor:pointer;background:0 0;border:none;border-radius:980px;align-items:center;gap:8px;padding:9px 18px;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.rdx .seg button.on{background:var(--ink);color:#fff}.rdx .cats{flex-wrap:wrap;gap:9px;margin-top:clamp(22px,3vw,32px);display:flex}.rdx .cats button{font-family:var(--ff);color:var(--grey);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:980px;padding:8px 16px;font-size:.85rem;transition:all .2s}.rdx .cats button:hover{color:var(--ink);border-color:#cfd1e4}.rdx .cats button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rdx .blog-empty{border:1px solid var(--line);background:var(--soft);text-align:center;color:var(--grey);border-radius:16px;margin-top:clamp(24px,3vw,34px);padding:clamp(24px,4vw,40px)}@media (min-width:641px) and (max-width:980px){.rdx .posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.rdx .article-wrap{max-width:100%}.rdx .posts,.rdx .posts.feat,.rdx .art-nav{grid-template-columns:1fr}.rdx .art-nav .nxt{text-align:left}}.rdx .pharma-filter{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(26px,3.4vw,38px);display:inline-flex}.rdx .pharma-filter button{font-family:var(--ff);color:#e9ebffb8;cursor:pointer;background:#e9ebff12;border:1px solid #e9ebff33;border-radius:980px;padding:8px 18px;font-size:.85rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.rdx .pharma-filter button:hover{color:#fff;border-color:#e9ebff6b}.rdx .pharma-filter button.on{background:var(--lav);color:var(--ink);border-color:var(--lav)}.rdx .pharma-filter.light button{color:var(--grey);border-color:var(--line);background:#fff}.rdx .pharma-filter.light button:hover{color:var(--ink);border-color:#cfd1e4}.rdx .pharma-filter.light button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rdx .pharma-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,28px);margin-top:clamp(30px,4vw,46px);display:grid}.rdx .pharma-grid[data-count="1"]{grid-template-columns:1fr;max-width:940px;margin-inline:auto}.rdx .pharma-grid[data-count="2"]{grid-template-columns:1fr 1fr;max-width:940px;margin-inline:auto}.rdx .pharma-card{background:var(--paper);border:1px solid #fff9;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -36px #00005480}.rdx .pharma-art{aspect-ratio:16/10;background:var(--lav);position:relative;overflow:hidden}.rdx .pharma-art img{object-fit:cover;width:100%;height:100%}.rdx .pharma-body{flex-direction:column;flex:1;gap:12px;padding:clamp(22px,2.4vw,30px);display:flex}.rdx .pharma-verif{background:var(--lav);color:var(--ink);letter-spacing:-.006em;border-radius:980px;align-self:flex-start;align-items:center;gap:7px;padding:6px 13px 6px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.rdx .pharma-verif .licon{flex:none;width:16px;height:16px}.rdx .pharma-name{letter-spacing:-.022em;color:var(--ink);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:600;line-height:1.08}.rdx .pharma-titular{color:var(--text);margin-top:-2px;font-size:.96rem;font-weight:500}.rdx .pharma-addr{color:var(--grey);font-size:.92rem;line-height:1.5}.rdx .pharma-tags{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.rdx .pharma-tag{color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:980px;padding:5px 12px;font-size:.76rem;font-weight:500}.rdx .pharma-cta{margin-top:auto;padding-top:8px}.rdx .pharma-card .btn{justify-content:center;width:100%}@media (min-width:781px){.rdx .pharma-card.feat{flex-direction:row;align-items:stretch}.rdx .pharma-card.feat .pharma-art{aspect-ratio:auto;width:52%;min-height:380px}.rdx .pharma-card.feat .pharma-body{justify-content:center;width:48%;padding:clamp(30px,3vw,44px)}.rdx .pharma-card.feat .pharma-cta .btn{width:auto}}.rdx .hero2-badges{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.rdx .hero2-badge{color:#fff;background:#e9ebff1f;border:1px solid #e9ebff3d;border-radius:980px;align-items:center;gap:7px;padding:8px 15px;font-size:.82rem;font-weight:500;display:inline-flex}.rdx .hero2-badge .licon{width:16px;height:16px;color:var(--lav);flex:none}.rdx .pharma-facts{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:clamp(30px,4vw,44px);display:grid}.rdx .pharma-fact{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px 22px}.rdx .pharma-fact .k{letter-spacing:.04em;text-transform:uppercase;color:var(--grey2);font-size:.76rem;font-weight:600}.rdx .pharma-fact .v{color:var(--text);margin-top:5px;font-size:1rem;font-weight:500;line-height:1.45}.rdx .pharma-fact .v a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rdx .pharma-map{border:1px solid var(--line);background:var(--soft);aspect-ratio:21/9;text-align:center;border-radius:20px;place-items:center;margin-top:clamp(30px,4vw,44px);padding:28px;display:grid;position:relative;overflow:hidden}.rdx .pharma-map .pin{background:var(--ink);width:46px;height:46px;color:var(--lav);border-radius:50%;place-items:center;margin:0 auto 12px;padding:11px;display:grid}.rdx .pharma-map .pin .licon{width:100%;height:100%}.rdx .pharma-map .ad{color:var(--ink);font-size:1rem;font-weight:600}.rdx .pharma-map .sub{color:var(--grey);margin-top:4px;font-size:.88rem}@media (max-width:880px){.rdx .pharma-grid,.rdx .pharma-grid[data-count="2"],.rdx .pharma-facts{grid-template-columns:1fr}}@media (max-width:520px){.rdx .pharma-card .btn{width:100%}}.rdx .gd-head{background:var(--ink);color:#fff;position:relative;overflow:hidden}.rdx .gd-head:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 30% 100%,#8fb7ff29,#0000 70%);height:150px;position:absolute;bottom:0;left:0;right:0}.rdx .gd-head-in{z-index:2;max-width:var(--maxw);padding:clamp(30px,5vw,54px)var(--pad)clamp(26px,3.5vw,40px);margin-inline:auto;position:relative}.rdx .gd-crumbs{color:#e9ebff9e;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.rdx .gd-crumbs a{color:#e9ebffd1;text-underline-offset:3px}.rdx .gd-crumbs a:hover{color:#fff;text-decoration:underline}.rdx .gd-crumbs .sep{opacity:.5}.rdx .gd-head h1{color:#fff;letter-spacing:-.03em;max-width:20ch;margin-top:16px;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:700}.rdx .gd-head .lead{color:#e9ebffcc;max-width:56ch;margin-top:12px}.rdx .gd-stamp{color:#e9ebffb8;background:#e9ebff14;border:1px solid #e9ebff2e;border-radius:980px;align-items:center;gap:9px;margin-top:18px;padding:7px 15px;font-size:.82rem;display:inline-flex}.rdx .gd-stamp .dot{background:#57d38c;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #57d38c33}.rdx .gd-stamp.old .dot{background:#f0b840;box-shadow:0 0 0 3px #f0b84033}.rdx .gd-body{padding-block:clamp(30px,5vw,56px)}.rdx .gd-wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.rdx .gd-resolver{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -46px #00005466}.rdx .gd-resolver .top{background:var(--lav);border-bottom:1px solid var(--line);padding:clamp(20px,3vw,30px) clamp(22px,3.2vw,34px)}.rdx .gd-resolver .addr{letter-spacing:-.022em;color:var(--ink);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:600;line-height:1.12}.rdx .gd-resolver .muni{color:#3f4260;margin-top:6px;font-size:.95rem}.rdx .gd-resolver .row{flex-wrap:wrap;align-items:center;gap:12px;padding:clamp(20px,3vw,28px) clamp(22px,3.2vw,34px);display:flex}.rdx .gd-tel{background:var(--ink);color:#fff;letter-spacing:.01em;transition:transform .2s var(--e),box-shadow .25s;border-radius:980px;align-items:center;gap:10px;padding:14px 24px;font-size:1.05rem;font-weight:600;display:inline-flex}.rdx .gd-tel:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px #000054a6}.rdx .gd-tel .licon{width:20px;height:20px;color:var(--lav);flex:none}.rdx .gd-maplink{color:var(--ink);border:1px solid #cfd1e4;border-radius:980px;align-items:center;gap:8px;padding:13px 20px;font-size:.95rem;font-weight:500;transition:background .2s;display:inline-flex}.rdx .gd-maplink:hover{background:var(--soft)}.rdx .gd-badge{letter-spacing:-.005em;border-radius:980px;align-items:center;gap:7px;padding:7px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.rdx .gd-badge .dot{border-radius:50%;flex:none;width:8px;height:8px}.rdx .gd-badge.open{color:#1f7a4d;background:#e7f6ee}.rdx .gd-badge.open .dot{background:#1f9d5b}.rdx .gd-badge.h24{color:#1f7a4d;background:#e7f6ee}.rdx .gd-badge.h24 .dot{background:#1f9d5b}.rdx .gd-badge.closed{color:#9c2b2b;background:#fdeeee}.rdx .gd-badge.closed .dot{background:#c8492f}.rdx .gd-badge.unk{background:var(--soft);color:var(--grey);border:1px solid var(--line)}.rdx .gd-badge.unk .dot{background:var(--grey2)}.rdx .gd-hours{color:var(--grey);font-size:.9rem}.rdx .gd-hours b{color:var(--ink);font-weight:600}.rdx .gd-dist{color:var(--grey2);font-size:.85rem}.rdx .gd-sech{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:clamp(34px,5vw,52px) 0 clamp(16px,2vw,22px);display:flex}.rdx .gd-sech h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}.rdx .gd-sech .n{color:var(--grey2);font-size:.9rem}.rdx .gd-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.rdx .gd-card{border:1px solid var(--line);transition:transform .18s var(--e),box-shadow .22s,border-color .18s;background:#fff;border-radius:16px;flex-direction:column;gap:11px;padding:20px 22px;display:flex}.rdx .gd-card:hover{border-color:#cfd1e4;transform:translateY(-2px);box-shadow:0 20px 44px -30px #00005466}.rdx .gd-card .addr{color:var(--ink);letter-spacing:-.012em;font-size:1.06rem;font-weight:600;line-height:1.25}.rdx .gd-card .muni{color:var(--grey2);margin-top:-4px;font-size:.85rem}.rdx .gd-card .meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}.rdx .gd-card .acts{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:4px;display:flex}.rdx .gd-card .tel{background:var(--ink);color:#fff;border-radius:980px;align-items:center;gap:7px;padding:9px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.rdx .gd-card .tel .licon{width:15px;height:15px;color:var(--lav)}.rdx .gd-card .map{color:var(--ink);border:1px solid #cfd1e4;border-radius:980px;align-items:center;gap:6px;padding:9px 14px;font-size:.9rem;font-weight:500;display:inline-flex}.rdx .gd-card .map:hover{background:var(--soft)}.rdx .gd-search{max-width:440px;margin:clamp(6px,1vw,10px) 0 clamp(22px,3vw,30px);position:relative}.rdx .gd-search input{font-family:var(--ff);color:var(--text);background:var(--soft);border:1px solid var(--line);border-radius:12px;width:100%;padding:13px 16px 13px 42px;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.rdx .gd-search input:focus{border-color:var(--ink);background:#fff;outline:none;box-shadow:0 0 0 3px #0000541a}.rdx .gd-search .licon{width:18px;height:18px;color:var(--grey2);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rdx .gd-munis{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:clamp(16px,2vw,22px);display:grid}.rdx .gd-muni{border:1px solid var(--line);transition:border-color .18s,transform .18s var(--e);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.rdx .gd-muni:hover{border-color:#cfd1e4;transform:translateY(-1px)}.rdx .gd-muni .t{color:var(--ink);letter-spacing:-.01em;font-size:.98rem;font-weight:600}.rdx .gd-muni .c{color:var(--grey2);flex:none;font-size:.78rem}.rdx .gd-muni .c b{color:#1f9d5b}.rdx .gd-prov{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:clamp(24px,3vw,34px);display:grid}.rdx .gd-prov a{border:1px solid var(--line);transition:transform .2s var(--e),box-shadow .25s,border-color .2s;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:26px;display:flex}.rdx .gd-prov a:hover{border-color:#cfd1e4;transform:translateY(-3px);box-shadow:0 22px 48px -30px #0000546b}.rdx .gd-prov .t{color:var(--ink);letter-spacing:-.014em;font-size:1.2rem;font-weight:600}.rdx .gd-prov .s{color:var(--grey);font-size:.9rem}.rdx .gd-prov .a{color:var(--ink);margin-top:auto;font-size:.86rem;font-weight:500}.rdx .gd-warn{color:#7a5b18;background:#fef9ee;border:1px solid #f0dca8;border-radius:16px;padding:20px 24px;line-height:1.6}.rdx .gd-warn b{color:#5f4610}.rdx .gd-warn a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rdx .gd-source{border-top:1px solid var(--line);color:var(--grey);margin-top:clamp(30px,4vw,44px);padding-top:clamp(20px,3vw,28px);font-size:.85rem;line-height:1.6}.rdx .gd-source a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rdx .gd-source b{color:var(--ink);font-weight:600}@media (max-width:560px){.rdx .gd-resolver .row{gap:10px}.rdx .gd-tel{justify-content:center;width:100%}}.rdx .gd-maplink .licon{flex:none;width:19px;height:19px}.rdx .gd-card .map .licon{flex:none;width:15px;height:15px}.rdx .gd-card .tel .licon,.rdx .gd-tel .licon{flex:none}
