.rxb-card#quellen-check{scroll-margin-top:120px}.lp-site .rxb-card>h3{margin:0;font-size:24px;line-height:1.3}.rxb-card[aria-busy=true]{cursor:progress}.rxb-card input[aria-invalid=true],.rxr-gate input[aria-invalid=true]{border-color:#b42318;outline-color:#b42318}.rxr-box>.rxr-gate:first-child{border-radius:0}.rxr-gate .rxr-email-label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.rxr-preview-note{color:#150c41;background:#f0f9fa;margin:0;padding:16px 24px;font-size:14px;line-height:1.5}.rxr-preview-toggle{width:100%;min-height:48px;font:inherit;color:#00758f;cursor:pointer;text-align:center;background:#fff;border:0;border-top:1px solid #e4e1eb;padding:14px 20px;font-size:14px;font-weight:600;display:block}.rxr-preview-toggle:focus-visible,.rxr-gate a:focus-visible,.rxb-done:focus-visible{outline-offset:3px;outline:3px solid #0299b8}.rxr-gate-error a{color:inherit;text-decoration:underline}.rxr-table:focus-visible{outline-offset:3px;outline:3px solid #0299b8}@media (max-width:767px){.rxr-preview-note{padding:14px 16px}.rxr-gate .rxr-button{white-space:normal;min-height:48px}.lp-site .rxb-card>h3{font-size:22px}.rxr-section .rxr-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;display:grid;position:absolute;overflow:hidden}}
.rxi-page section[id],.rxi-page form[id]{scroll-margin-top:96px}.lp-site .rxi-page .avi-hero{padding-block:60px}.lp-site .rxi-page .lp-button.lp-primary,.lp-site .rxi-page .rxr-button{color:#150c41;background:linear-gradient(110deg,#00bcc9,#6cf4e6)}.lp-site .rxi-page .rxi-hero-note{color:#ffffffbf;margin-top:16px;font-size:13px;line-height:1.5}.rxi-section-nav{border-bottom:1px solid var(--border);background:#fff}.rxi-section-nav .lp-container{flex-wrap:wrap;gap:8px 28px;padding-block:14px;display:flex}.rxi-section-nav a{min-height:44px;color:var(--navy);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.rxi-section-nav a:hover{text-underline-offset:4px;text-decoration:underline}.rxi-page a:focus-visible,.rxi-page summary:focus-visible,.rxi-page button:focus-visible{outline-offset:4px;outline:3px solid #0299b8}.rxi-page .avi-hero a:focus-visible,.rxi-page .rxr-gate button:focus-visible{outline-color:#75e8e2}.rxi-brand-list{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.rxi-brand-list li{overflow-wrap:anywhere;background:#fff;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.rxi-brand-list strong{color:var(--navy);font-size:17px}.rxi-brand-list span{color:var(--muted);font-size:14px;line-height:1.5}.rxi-brand-sources{color:var(--muted);margin-top:12px;font-size:13px}.rxi-brand-sources summary{cursor:pointer;min-height:32px;padding-block:6px}.lp-site .rxi-brand-sources p{margin:8px 0;font-size:13px;line-height:1.6}.rxi-brand-sources a{color:var(--teal);text-decoration:underline}.lp-site .rxi-v2 .rxr-section{padding-top:56px}.lp-site .rxi-source-offer h3{margin:0 0 10px;font-size:20px;line-height:1.4}.rxi-source-offer{background:#f3fbfb;border:1px solid #c7e9eb;margin-top:28px;padding:24px}.lp-site .rxi-source-offer p{margin:0 0 18px;font-size:16px;line-height:1.65}.lp-site .rxi-source-offer .rxi-note{margin:10px 0 0;font-size:13px}.rxi-check-benefits{border-top:1px solid var(--border);gap:16px;margin:24px 0;padding:24px 0 0;list-style:none;display:grid}.rxi-check-benefits li{font-size:16px;line-height:1.7}.rxi-mobile-cta{display:none}@media (max-width:1100px){.rxi-brand-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.lp-site .rxi-page .avi-hero{padding-block:36px}.rxi-section-nav .lp-container{gap:4px 20px;padding-block:8px}.rxi-section-nav a{font-size:13px}.rxi-brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rxi-brand-list li{padding:14px}.rxi-brand-list strong{font-size:16px}.rxi-source-offer{padding:20px}.rxi-mobile-cta{z-index:40;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#150c41f5;border-top:1px solid #ffffff30;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.rxi-mobile-cta[hidden]{display:none}.rxi-mobile-cta .lp-button{width:100%;max-width:440px;min-height:44px;font-size:15px}.rxi-page:has(.rxi-mobile-cta){padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.rxi-page *{scroll-behavior:auto!important;transition:none!important}}.lp-site .rxi-page.rxi-v2 .rxi-section-nav+.lp-section,.lp-site .rxi-page.rxi-v2 .rxr-section{padding-top:64px}
