@keyframes rxp-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes rxp-pop{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rxp-fan{0%{opacity:0;transform:translateY(40px) rotate(0)}}@keyframes rxp-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rxp-confetti{0%{opacity:1;transform:rotate(calc(var(--i) * 90deg + 20deg)) translate(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 90deg + 20deg)) translate(64px) scale(.4)}}@keyframes rxp-nudge{0%,to{box-shadow:0 0 #ffffffb3}50%{box-shadow:0 0 0 12px #fff0}}.rx-hero__stage{position:relative;width:100%;margin-top:clamp(28px,4vw,56px)}.rx-hero__stage .rx-hero__img{margin-top:0}.rx-hero__stage:has(.rx-hero__fan){margin-bottom:clamp(34px,4.4vw,70px)}.rx-hero__video{position:relative;overflow:hidden;aspect-ratio:16/8;border-radius:50% 50% 32px 32px/24% 24% 32px 32px;background:#e9e2d8;box-shadow:0 40px 80px -60px #20334480}.rx-hero__video video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.rx-hero__pause{position:absolute;left:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,26px);width:48px;height:48px;border-radius:50%;border:0;background:#fffffff0;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px -12px #20334499}.rx-hero__pause .is-play{display:none}.rx-hero__pause[aria-pressed=true] .is-play{display:block}.rx-hero__pause[aria-pressed=true] .is-pause{display:none}.rx-hero__img--family{aspect-ratio:2.25/1;object-fit:cover;object-position:62% 42%}.rx-hero__fan{position:absolute;right:clamp(10px,3.4vw,56px);bottom:clamp(-70px,-4.6vw,-34px);display:flex;align-items:flex-end;z-index:3}.rx-hero__fan-item{display:block;width:clamp(78px,9.6vw,150px);margin-left:calc(clamp(78px,9.6vw,150px)*-.3);filter:drop-shadow(0 22px 22px rgba(32,51,68,.32));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.rx-hero__fan-item:first-child{margin-left:0}.rx-hero__fan-item img{display:block;width:100%;height:auto}.rx-hero__fan-item:nth-child(1){transform:rotate(-10deg) translateY(10px)}.rx-hero__fan-item:nth-child(2){transform:rotate(-3deg)}.rx-hero__fan-item:nth-child(3){transform:rotate(4deg)}.rx-hero__fan-item:nth-child(4){transform:rotate(11deg) translateY(12px)}.rx-anim .rx-hero__fan-item{animation:rxp-fan .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * .11s + .25s)}@media(hover:hover){.rx-hero__fan-item:hover{transform:translateY(-18px) rotate(0) scale(1.05);z-index:2}}.rx-door__photo{position:relative;z-index:1}.rx-door__pouch{position:absolute;left:50%;top:calc(var(--pad-top) + 4%);width:46%;z-index:0;opacity:0;transform:translate(-50%,30%) rotate(-6deg);transition:transform .5s cubic-bezier(.34,1.4,.5,1),opacity .3s;pointer-events:none;filter:drop-shadow(0 14px 14px rgba(32,51,68,.35))}.rx-door__pouch img{display:block;width:100%;height:auto}@media(hover:hover){.rx-door:hover .rx-door__pouch,.rx-door:focus-visible .rx-door__pouch{opacity:1;transform:translate(8%,-34%) rotate(12deg)}}@media(max-width:749px){.rx-hero__stage{order:3;margin-top:2px}.rx-hero__video{aspect-ratio:4/3;border-radius:999px 999px 28px 28px/72% 72% 28px 28px}.rx-hero__video video{object-position:50% 30%}.rx-hero__img--mobile.rx-hero__img--family{object-position:50% 30%}.rx-hero__fan{right:50%;transform:translate(50%);bottom:-40px}.rx-hero__fan-item{width:70px;margin-left:-18px}.rx-hero__stage:has(.rx-hero__fan){margin-bottom:46px}.rx-hero__pause{width:42px;height:42px}}.rx-values--badges{padding-block:clamp(30px,3.4vw,52px)}.rx-values--badges .rx-value{gap:clamp(14px,1.4vw,20px)}.rx-value__badge{position:relative;display:block;width:clamp(96px,9.6vw,140px);aspect-ratio:1/1;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;perspective:700px;-webkit-tap-highlight-color:transparent}.rx-value__badge:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;box-shadow:0 22px 34px -16px #2033448c;z-index:-1;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.rx-value__badge-in{display:block;width:100%;height:100%;transform:rotateX(var(--rx-tx,0deg)) rotateY(var(--rx-ty,0deg)) translateY(var(--rx-lift,0px));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.rx-value__badge-in img{display:block;width:100%;height:100%;border-radius:50%}.rx-value__badge:hover{--rx-lift:-6px}.rx-value__badge:hover:after{transform:translateY(6px) scale(.94)}.rx-value__ring{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;border:2.5px solid var(--accent,#203344);opacity:0;pointer-events:none}.rx-value__badge.is-stamp .rx-value__badge-in{animation:rxp-pop .55s cubic-bezier(.2,.8,.2,1)}.rx-value__badge.is-stamp .rx-value__ring{animation:rxp-ring .85s ease-out}.rx-values--badges .rx-value__label{max-width:17ch;text-transform:none;letter-spacing:-.005em;font-size:clamp(15px,1.25vw,18px);line-height:1.25;font-weight:800}.rx-values--badges .rx-value:hover .rx-value__label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media(max-width:749px){.rx-value__badge{width:86px}.rx-values--badges .rx-value__label{font-size:13.5px;max-width:15ch}}.rx-problem__card.rx-flip{position:relative;display:grid;padding:0;background:none;border-top:0;perspective:1400px}.rx-flip__face{grid-area:1/1;display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,34px);border-radius:clamp(22px,2.4vw,32px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .75s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.rx-flip__front{background:var(--soft,#F6F8F7);border-top:4px solid var(--accent)}.rx-flip__back{background:var(--rx-navy);color:#fff;transform:rotateY(180deg);justify-content:center;border-top:4px solid var(--accent)}.rx-flip.is-flipped .rx-flip__front{transform:rotateY(-180deg)}.rx-flip.is-flipped .rx-flip__back{transform:rotateY(0)}@media(hover:hover){.rx-flip:not(.is-flipped):hover .rx-flip__front{transform:translateY(-6px);box-shadow:0 30px 50px -36px #2033448c}}.rx-flip__btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:2px solid var(--rx-navy);background:#fff;color:var(--rx-navy);font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:transform .25s,background-color .25s,color .25s}.rx-flip__btn:hover{background:var(--rx-navy);color:#fff}.rx-flip__btn svg{transition:transform .25s}.rx-flip__btn:hover svg{transform:translate(3px)}.rx-flip__btn--back{width:46px;padding:0;justify-content:center;border-color:#ffffffbf;background:transparent;color:#fff}.rx-flip__btn--back:hover{background:#fff;color:var(--rx-navy)}.rx-flip__brand{font-size:13px;letter-spacing:.14em;font-weight:800;color:#fffc}.rx-flip__back p{margin:0;font-size:clamp(19px,1.65vw,25px);line-height:1.35;font-weight:800;color:#fff;text-wrap:balance}.rx-system .rx-card{transition:transform .45s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.rx-system .rx-card:hover{transform:translateY(-8px)}}.rx-card__pouch{position:absolute;right:7%;bottom:0;width:31%;z-index:2;transform:rotate(7deg) translateY(16%);transition:transform .5s cubic-bezier(.34,1.4,.5,1);filter:drop-shadow(0 14px 16px rgba(32,51,68,.38))}.rx-card__pouch img{display:block;width:100%;height:auto}@media(hover:hover){.rx-card:hover .rx-card__pouch{transform:rotate(-3deg) translateY(-2%) scale(1.07)}}.rx-amt__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,84px);align-items:center}.rx-amt__big{margin:0 0 .22em;font-size:clamp(116px,17vw,260px);line-height:.86;letter-spacing:-.065em;font-weight:800;color:var(--rx-navy)}.rx-amt__body{margin-top:clamp(14px,1.6vw,22px);max-width:32ch}.rx-anim .rx-amt__body.is-print{animation:rxp-print 1.1s steps(28) both}.rx-amt__foot{display:inline-flex;margin-top:20px;padding:9px 16px;border-radius:999px;background:#fff;font-size:14px;font-weight:800;color:var(--rx-navy);box-shadow:0 0 0 1px #20334414,0 14px 30px -20px #20334480}.rx-amt__media{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;cursor:pointer;overflow:hidden;aspect-ratio:1/1;border-radius:999px 999px 40px 40px;box-shadow:0 50px 80px -50px #20334499}.rx-amt__media img{display:block;width:100%;height:100%;object-fit:cover}.rx-amt__level{position:absolute;left:var(--lx,11%);top:var(--ly,53%);width:var(--lw,40%);height:4px;border-radius:3px;background:var(--rx-navy);box-shadow:0 0 0 3px #ffffffd9;transform-origin:left center;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.rx-amt__media:hover .rx-amt__level{transform:scaleX(1)}}.rx-amt__media.is-level .rx-amt__level{transform:scaleX(1)}.rx-amt__hint{position:absolute;left:50%;bottom:clamp(14px,2vw,24px);transform:translate(-50%);padding:9px 16px;border-radius:999px;background:#fff;color:var(--rx-navy);font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 12px 26px -14px #20334499}@media(max-width:899px){.rx-amt__grid{grid-template-columns:1fr}.rx-amt__big{font-size:clamp(96px,30vw,150px)}}.rx-spoon__tap{position:absolute;top:clamp(14px,3vw,40px);right:clamp(14px,3vw,40px);z-index:4;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 14px;border:0;border-radius:999px;background:#fff;color:var(--rx-navy);font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 16px 30px -16px #0009;transition:transform .25s}.rx-anim .rx-spoon__tap{animation:rxp-nudge 2.2s ease-out 3}.rx-spoon__tap:hover{transform:translateY(-2px)}.rx-spoon__tap:active{transform:scale(.96)}.rx-spoon__tap:before{content:"";width:22px;height:22px;flex:none;border-radius:50%;background:radial-gradient(circle,var(--rx-navy) 0 4px,transparent 4.5px),radial-gradient(circle,transparent 0 6.5px,var(--rx-navy) 7px 8.5px,transparent 9px),radial-gradient(circle,transparent 0 9.5px,rgba(32,51,68,.4) 10px 11px,transparent 11.5px)}.rx-spoon__burst{position:absolute;left:24px;top:50%;width:0;height:0;pointer-events:none}.rx-spoon__burst i{position:absolute;left:-150px;top:-150px;width:300px;height:300px;border-radius:50%;border:2.5px solid #fff;opacity:0}.rx-spoon__tap.is-burst .rx-spoon__burst i{animation:rxp-ring .9s ease-out both}.rx-spoon__tap.is-burst .rx-spoon__burst i:nth-child(2){animation-delay:.12s}.rx-spoon__tap.is-burst .rx-spoon__burst i:nth-child(3){animation-delay:.24s}.rx-spoon__flow li{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.rx-spoon__flow li.is-active{transform:translate(10px) scale(1.02);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--rx-highlight,#E9C58F),0 24px 40px -24px #0009}.rx-spoon__flow li.is-active .rx-spoon__flow-num{animation:rxp-pop .55s cubic-bezier(.2,.8,.2,1)}.rx-spoon__notes{list-style:none;margin:18px 0 0;padding:16px 18px;display:flex;flex-direction:column;gap:10px;border-radius:22px;background:#ffffff1f;color:#fff}.rx-spoon__notes li{display:flex;gap:10px;align-items:flex-start;font-weight:700;line-height:1.45}.rx-spoon__notes svg{flex:none;margin-top:2px}@media(max-width:749px){.rx-spoon__flow li.is-active{transform:scale(1.02)}}.rx-prize__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(26px,4vw,56px);border-radius:clamp(26px,3vw,40px);background:#fff;border:3px solid var(--rx-navy)}.rx-prize__title{margin:0;font-size:clamp(36px,5vw,72px);line-height:.92;letter-spacing:-.04em;font-weight:800;color:var(--rx-navy)}.rx-prize__prize{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:800;color:var(--rx-navy)}.rx-prize__body p{margin:10px 0 0;line-height:1.55;color:var(--rx-navy)}.rx-prize__rules{font-size:14px;font-weight:700}@media(max-width:749px){.rx-prize__card{grid-template-columns:1fr}}.rx-vs__table td.is-us{font-weight:800}@media(min-width:750px){.rx-vs__table td.is-us:before{content:"";display:inline-block;width:18px;height:18px;margin-right:9px;vertical-align:-3px;border-radius:50%;background:var(--rx-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}}.rx-vs__table thead th.is-us{font-size:1.15em}@media(hover:hover){.rx-vs__table tbody tr{transition:background-color .2s}.rx-vs__table tbody tr:hover{background:#e9c58f29}}.rx-check--pouch{min-height:80px;padding:8px 16px 8px 8px;border-radius:22px;gap:12px}.rx-check__pouch{flex:none;width:58px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.rx-check__pouch img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 8px rgba(32,51,68,.25))}.rx-check--pouch input{order:3;margin-left:auto}.rx-check--pouch .rx-check__name{line-height:1.2}.rx-check:has(input:checked) .rx-check__pouch{transform:translateY(-8px) rotate(-7deg) scale(1.08)}.rx-success{position:relative}.rx-success__burst{position:absolute;left:38px;top:50%;width:0;height:0;pointer-events:none}.rx-success__burst i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--c);animation:rxp-confetti 1s cubic-bezier(.2,.8,.2,1) .15s both}@media(max-width:749px){.rx-check--pouch{display:grid;grid-template-columns:1fr auto;grid-template-areas:"p i" "n n";align-items:start;min-height:0;padding:10px 12px 12px;gap:6px 8px;border-radius:20px}.rx-check--pouch .rx-check__pouch{grid-area:p;width:44px}.rx-check--pouch input{grid-area:i;order:0;margin:2px 0 0}.rx-check--pouch .rx-check__name{grid-area:n;font-size:14px}}.rx-header{transition:box-shadow .3s}.rx-header.is-scrolled{box-shadow:0 14px 30px -24px #2033448c}@media(prefers-reduced-motion:reduce){.rx-hero__fan-item,.rx-spoon__tap,.rx-value__badge.is-stamp .rx-value__badge-in,.rx-value__badge.is-stamp .rx-value__ring,.rx-spoon__tap.is-burst .rx-spoon__burst i,.rx-success__burst i,.rx-amt__body.is-print{animation:none!important}.rx-flip__face,.rx-door__pouch,.rx-amt__level,.rx-card__pouch,.rx-value__badge-in{transition:none!important}}.rx-ratio--16x9 .rx-hero__video,.rx-ratio--16x9 .rx-hero__img--family{aspect-ratio:16/9}.rx-ratio--2x1 .rx-hero__video,.rx-ratio--2x1 .rx-hero__img--family{aspect-ratio:2/1}.rx-ratio--16x9 .rx-hero__video video{object-position:50% 50%}.rx-shape--rounded .rx-hero__video,.rx-shape--rounded .rx-hero__img--family{border-radius:clamp(22px,2.6vw,40px)}.rx-fan--below.rx-hero__stage:has(.rx-hero__fan){margin-bottom:0}.rx-fan--below .rx-hero__fan{position:relative;right:auto;bottom:auto;justify-content:center;margin-top:calc(clamp(78px,9.6vw,150px)*-.34);pointer-events:auto}.rx-fan--below .rx-hero__fan-item{width:clamp(70px,8vw,124px);margin-left:calc(clamp(70px,8vw,124px)*-.26)}.rx-fan--below .rx-hero__fan-item:first-child{margin-left:0}@media(max-width:749px){.rx-ratio--16x9 .rx-hero__video,.rx-ratio--2x1 .rx-hero__video{aspect-ratio:16/9}.rx-ratio--16x9 .rx-hero__img--mobile.rx-hero__img--family{aspect-ratio:4/5}.rx-shape--rounded .rx-hero__video{border-radius:22px}.rx-shape--arch .rx-hero__video{border-radius:44% 44% 22px 22px/30% 30% 22px 22px}.rx-fan--below .rx-hero__fan{transform:none;right:auto;margin-top:-26px}.rx-fan--below .rx-hero__fan-item{width:62px;margin-left:-14px}}.rx-hero__bar{position:relative;isolation:isolate;overflow:hidden;width:100%;margin-top:clamp(22px,3vw,40px);border-radius:999px;color:var(--bar-fg,#fff)}.rx-hero__bar-static{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;padding:clamp(14px,1.4vw,20px) clamp(20px,3vw,40px);text-align:center;font-size:var(--bar-size,18px);line-height:1.3;font-weight:500;letter-spacing:-.005em}.rx-hero__bar strong,.rx-hero__bar b{font-weight:800}.rx-hero__bar em{font-style:italic}.rx-hero__bar i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55;flex:none}.rx-hero__bar--marquee{padding-block:clamp(14px,1.4vw,20px)}.rx-hero__bar-track{display:flex;width:max-content}.rx-hero__bar-run{display:flex;align-items:center;gap:22px;padding-right:22px;flex:none;font-size:var(--bar-size,18px);font-weight:500;white-space:nowrap}.rx-anim .rx-hero__bar--marquee .rx-hero__bar-track{animation:rxp-bar 32s linear infinite}.rx-hero__bar--marquee:hover .rx-hero__bar-track,.rx-hero__bar--marquee:focus-within .rx-hero__bar-track{animation-play-state:paused}@keyframes rxp-bar{to{transform:translate(-50%)}}@media(max-width:749px){.rx-hero__bar{order:7;margin-top:6px;border-radius:24px}.rx-hero__bar-static{flex-direction:column;gap:4px;padding:14px 18px;font-size:min(var(--bar-size,18px),17px)}.rx-hero__bar-static i{display:none}}.rx-gloss--glossy{background:linear-gradient(115deg,color-mix(in srgb,var(--bar-bg,#203344) 82%,#000) 0%,var(--bar-bg,#203344) 28%,color-mix(in srgb,var(--bar-bg,#203344) 80%,#fff) 50%,var(--bar-bg,#203344) 72%,color-mix(in srgb,var(--bar-bg,#203344) 82%,#000) 100%);background-size:260% 100%;box-shadow:inset 0 1px #fff6,0 14px 32px -12px #20334499}.rx-gloss--glossy.is-frame{box-shadow:inset 0 1px #fff6,0 0 0 3px #ffffffd9,0 14px 32px -12px #20334499}.rx-anim .rx-gloss--glossy.is-shine{animation:rx-grad 5.2s ease-in-out infinite alternate,rxp-halo 2.2s ease-in-out infinite alternate}.rx-gloss--glossy .rx-cta__sheen{width:30%}@keyframes rxp-halo{to{box-shadow:inset 0 1px #fff9,0 0 0 3px #fff,0 0 30px 6px #dee7eef2,0 18px 40px -12px #203344bf}}.rx-gloss--flat{background:var(--bar-bg,#203344);box-shadow:0 18px 36px -28px #203344b3}.rx-gloss--flat.is-frame{box-shadow:0 0 0 3px #fff,0 18px 36px -28px #203344b3}.rx-proof__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin:0 auto clamp(22px,3vw,40px);max-width:900px}.rx-proof__eyebrow{margin:0}.rx-proof__title{margin:0;font-size:clamp(34px,4.6vw,68px)}.rx-proof__sub{margin:0;max-width:52ch}.rx-proof:has(.rx-proof__head){padding-top:clamp(40px,6vw,96px)}.rx-flip__front.has-media{padding-top:clamp(10px,1vw,14px)}.rx-problem__media{position:relative;margin:0 0 4px;border-radius:clamp(16px,1.8vw,24px);overflow:hidden;aspect-ratio:4/3;background:#1d2a36}.rx-problem__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s}.rx-mood--dim img{filter:saturate(.45) brightness(.72) contrast(1.05)}.rx-mood--mono img{filter:grayscale(1) brightness(.82) contrast(1.08)}.rx-mood--dim:after,.rx-mood--mono:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#141c2600 40%,#141c2673);pointer-events:none}@media(hover:hover){.rx-flip:not(.is-flipped):hover .rx-problem__media img{transform:scale(1.04)}}.rx-flip.has-media .rx-flip__back,.rx-problem__card:has(.has-media) .rx-flip__back{justify-content:center}.rx-spoon--gradient{position:relative;isolation:isolate;background:#1d5e8a}.rx-spoon__aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg,#1d5e8a,#1f6f78 34%,#56702c 66%,#8a6326)}.rx-spoon__aura i{position:absolute;width:62%;aspect-ratio:1/1;border-radius:50%;filter:blur(38px);opacity:.95;mix-blend-mode:normal}.rx-spoon__aura i:nth-child(1){left:-14%;top:-30%;background:radial-gradient(circle,#a14b31 0 45%,#a14b3100 70%)}.rx-spoon__aura i:nth-child(2){right:-18%;top:-22%;background:radial-gradient(circle,#3b4f8f 0 45%,#3b4f8f00 70%)}.rx-spoon__aura i:nth-child(3){left:18%;bottom:-40%;background:radial-gradient(circle,#1f6f78 0 45%,#1f6f7800 70%)}.rx-spoon__aura i:nth-child(4){right:-6%;bottom:-34%;background:radial-gradient(circle,#6a3f7a 0 45%,#6a3f7a00 70%)}.rx-spoon--gradient .rx-spoon__notes{background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:749px){.rx-signup__media img{aspect-ratio:1/1!important;object-position:50% 34%!important;border-radius:44% 44% 22px 22px/32% 32% 22px 22px!important}}@media(prefers-reduced-motion:reduce){.rx-hero__bar-track,.rx-spoon__aura i,.rx-nfc__arc,.rx-nfc__rings i,.rx-nfc.is-burst{animation:none!important}.rx-nfc__arc{opacity:1}}.rx-proof__title--glossy{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.42em 1.1em;border-radius:999px;color:var(--bar-fg,#fff);font-size:var(--bar-size,40px);line-height:1.1;font-weight:500;letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:100%}.rx-proof__title strong,.rx-proof__title b{font-weight:800}.rx-values--badges .rx-value__label{font-size:var(--label-size,17px)}.rx-value__badge-in{position:relative;overflow:hidden;border-radius:50%}.rx-values.is-shine .rx-value__badge-in:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:linear-gradient(115deg,#fff0 38%,#ffffffbf,#fff0 62%);transform:translate(-120%);pointer-events:none}.rx-anim .rx-values.is-shine .rx-value__badge-in:after{animation:rxp-glint 4.8s ease-in-out infinite}.rx-anim .rx-values.is-shine .rx-value:nth-child(2) .rx-value__badge-in:after{animation-delay:.35s}.rx-anim .rx-values.is-shine .rx-value:nth-child(3) .rx-value__badge-in:after{animation-delay:.7s}.rx-anim .rx-values.is-shine .rx-value:nth-child(4) .rx-value__badge-in:after{animation-delay:1.05s}.rx-anim .rx-values.is-shine .rx-value:nth-child(5) .rx-value__badge-in:after{animation-delay:1.4s}@keyframes rxp-glint{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@media(max-width:749px){.rx-proof__title--glossy{font-size:min(var(--bar-size,40px),30px);border-radius:28px}.rx-values--badges .rx-value__label{font-size:min(var(--label-size,17px),15px)}}.rx-versus{background:linear-gradient(180deg,var(--vs-top,#EEF1F3) 0%,var(--vs-top,#EEF1F3) 22%,#FFFFFF 52%,var(--vs-bottom,#FFF8EE) 100%);padding-block:clamp(56px,8vw,128px)}.rx-versus .rx-container{display:flex;flex-direction:column;gap:0}.rx-versus__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.rx-versus__eyebrow,.rx-versus__title{margin:0}.rx-versus__cards{margin-top:clamp(28px,3.4vw,52px)}.rx-versus__x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#8b2e22;box-shadow:0 8px 18px -10px #0009}.rx-versus__bridge{position:relative;display:flex;flex-direction:column;align-items:center;margin:clamp(30px,4vw,56px) 0 clamp(18px,2.4vw,34px)}.rx-versus__line{display:block;width:3px;height:clamp(40px,5vw,72px);border-radius:3px;background:linear-gradient(180deg,rgba(32,51,68,0),var(--rx-navy))}.rx-versus__arrow{display:grid;place-items:center;width:52px;height:52px;margin-top:-2px;border-radius:50%;background:var(--rx-navy);color:#fff;box-shadow:0 0 0 6px #fff,0 18px 34px -16px #203344cc}.rx-anim .rx-versus__arrow{animation:rxp-bob 2.4s ease-in-out infinite}@keyframes rxp-bob{50%{transform:translateY(6px)}}.rx-versus__why{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,80px)}.rx-versus__media{flex:1 1 360px;max-width:520px}.rx-versus__text{flex:1 1 440px}.rx-versus__h{margin:0;font-size:clamp(40px,6vw,96px);line-height:.92;letter-spacing:-.035em;font-weight:700;color:var(--rx-navy)}.rx-versus__vs{margin-top:clamp(36px,5vw,72px)}.rx-versus .rx-vs__table [data-key]{transition:background-color .35s,box-shadow .35s}.rx-versus[data-focus=chew] .rx-vs__table [data-key=chew],.rx-versus[data-focus=oil] .rx-vs__table [data-key=oil]{background:#fbe9e4}.rx-versus[data-focus=chew] .rx-vs__table [data-key=powder],.rx-versus[data-focus=oil] .rx-vs__table [data-key=powder]{background:#e3f1e8}@media(min-width:750px){.rx-versus[data-focus] .rx-vs__table td.is-us:before{animation:rxp-pop .55s cubic-bezier(.2,.8,.2,1)}}.rx-problem__card[data-rx-match]{cursor:default}@media(max-width:749px){.rx-versus{padding-block:48px}.rx-versus__media{max-width:none}}.rx-spoon--merged{position:relative;isolation:isolate}.rx-spoon--merged .rx-container.rx-sp{display:flex;flex-direction:column;align-items:stretch;gap:clamp(28px,4vw,56px)}.rx-sp__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:center}.rx-sp__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.rx-sp__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#ffffff59;box-shadow:0 50px 80px -50px #203344a6}.rx-sp__media--arch{border-radius:999px 999px 40px 40px}.rx-sp__media--rounded{border-radius:clamp(24px,3vw,40px)}.rx-sp__media video,.rx-sp__media img{display:block;width:100%;height:100%;object-fit:cover}.rx-sp__media .rx-placeholder{height:100%}.rx-sp__pause{position:absolute;left:auto;right:18px;bottom:18px}.rx-sp__bottom{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,32px);align-items:stretch}.rx-sp__amounts{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(26px,3vw,44px);border-radius:clamp(24px,2.6vw,36px);background:#ffffffe0;color:var(--rx-navy);box-shadow:0 30px 60px -40px #20334499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rx-sp__big{margin:0 0 .2em;font-size:clamp(84px,10vw,168px);line-height:.82;letter-spacing:-.065em;font-weight:800;color:var(--rx-navy)}.rx-sp__h{margin:0;font-size:clamp(30px,3.4vw,52px);line-height:.98;letter-spacing:-.03em;font-weight:700}.rx-sp__body{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.5;font-weight:500;max-width:36ch}.rx-sp__foot{align-self:flex-start;margin:6px 0 0;padding:8px 14px;border-radius:999px;background:var(--rx-navy);color:#fff;font-size:14px;font-weight:800}.rx-sp__flow{margin:0;align-self:center}@media(max-width:899px){.rx-sp__top,.rx-sp__bottom{grid-template-columns:1fr}}@media(max-width:749px){.rx-spoon--merged .rx-container.rx-sp{gap:22px}.rx-sp__intro{gap:14px}.rx-sp__media--arch{border-radius:999px 999px 28px 28px/70% 70% 28px 28px}}.rx-spoon--bright{background:#ddf1f0;color:var(--rx-navy)}.rx-spoon--bright .rx-spoon__aura{background:linear-gradient(125deg,#bfe7ea,#ffe3c8 35%,#e7f0b8 65%,#d9d2fa)}.rx-spoon--bright .rx-spoon__aura i{width:56%;filter:blur(34px);opacity:.95}.rx-spoon--bright .rx-spoon__aura i:nth-child(1){left:-12%;top:-26%;background:radial-gradient(circle,#ffc59e 0 42%,#ffc59e00 70%)}.rx-spoon--bright .rx-spoon__aura i:nth-child(2){right:-14%;top:-20%;background:radial-gradient(circle,#9edce2 0 42%,#9edce200 70%)}.rx-spoon--bright .rx-spoon__aura i:nth-child(3){left:14%;bottom:-36%;background:radial-gradient(circle,#d7ec9b 0 42%,#d7ec9b00 70%)}.rx-spoon--bright .rx-spoon__aura i:nth-child(4){right:-4%;bottom:-30%;background:radial-gradient(circle,#cfc4ff 0 42%,#cfc4ff00 70%)}.rx-spoon--bright .rx-spoon__aura i:nth-child(5){left:42%;top:20%;width:34%;background:radial-gradient(circle,#fff2a8 0 40%,#fff2a800 70%)}.rx-anim .rx-spoon--bright .rx-spoon__aura i:nth-child(1){animation:rxp-drift1 9s ease-in-out infinite alternate}.rx-anim .rx-spoon--bright .rx-spoon__aura i:nth-child(2){animation:rxp-drift2 11s ease-in-out infinite alternate}.rx-anim .rx-spoon--bright .rx-spoon__aura i:nth-child(3){animation:rxp-drift3 10s ease-in-out infinite alternate}.rx-anim .rx-spoon--bright .rx-spoon__aura i:nth-child(4){animation:rxp-drift4 8s ease-in-out infinite alternate}.rx-anim .rx-spoon--bright .rx-spoon__aura i:nth-child(5){animation:rxp-drift5 7s ease-in-out infinite alternate}@keyframes rxp-drift5{to{transform:translate(-60%,40%) scale(1.3)}}.rx-spoon--bright h2,.rx-spoon--bright .rx-spoon__lede{color:var(--rx-navy)}.rx-spoon--bright .rx-spoon__chips span:nth-child(1){box-shadow:0 10px 22px -14px #20334499}.rx-spoon--bright .rx-spoon__notes{background:#ffffffb3;color:var(--rx-navy)}.rx-spoon--bright .rx-sp__media{background:#fff9}.rx-spoon--deep{background:#1d5e8a}.rx-spoon--deep .rx-spoon__aura{background:linear-gradient(135deg,#1d5e8a,#1f6f78 34%,#56702c 66%,#8a6326)}.rx-spoon--deep .rx-spoon__aura i{width:62%;filter:blur(38px);opacity:.95}.rx-spoon--deep .rx-spoon__aura i:nth-child(1){left:-14%;top:-30%;background:radial-gradient(circle,#a14b31 0 45%,#a14b3100 70%)}.rx-spoon--deep .rx-spoon__aura i:nth-child(2){right:-18%;top:-22%;background:radial-gradient(circle,#3b4f8f 0 45%,#3b4f8f00 70%)}.rx-spoon--deep .rx-spoon__aura i:nth-child(3){left:18%;bottom:-40%;background:radial-gradient(circle,#1f6f78 0 45%,#1f6f7800 70%)}.rx-spoon--deep .rx-spoon__aura i:nth-child(4){right:-6%;bottom:-34%;background:radial-gradient(circle,#6a3f7a 0 45%,#6a3f7a00 70%)}.rx-spoon--deep .rx-spoon__aura i:nth-child(5){display:none}.rx-anim .rx-spoon--deep .rx-spoon__aura i:nth-child(1){animation:rxp-drift1 16s ease-in-out infinite alternate}.rx-anim .rx-spoon--deep .rx-spoon__aura i:nth-child(2){animation:rxp-drift2 19s ease-in-out infinite alternate}.rx-anim .rx-spoon--deep .rx-spoon__aura i:nth-child(3){animation:rxp-drift3 22s ease-in-out infinite alternate}.rx-anim .rx-spoon--deep .rx-spoon__aura i:nth-child(4){animation:rxp-drift4 18s ease-in-out infinite alternate}.rx-spoon--solid{background:var(--spoon-bg,#2F6D6F)}@media(prefers-reduced-motion:reduce){.rx-gloss--glossy,.rx-values.is-shine .rx-value__badge-in:after,.rx-versus__arrow,.rx-spoon__aura i{animation:none!important}}.rx-problem__card.rx-vs-card{gap:18px}.rx-problem__card.rx-vs-card.has-media{padding-top:clamp(10px,1vw,14px)}.rx-vs-card .rx-problem__media{margin:0}.rx-vs-card__problem{display:flex;flex-direction:column;gap:14px}.rx-vs-answer{margin-top:auto;display:flex;align-items:flex-start;gap:12px;padding:clamp(14px,1.3vw,18px) clamp(14px,1.4vw,20px);border:2px solid var(--vs-ok,#2E7A56);border-radius:clamp(14px,1.6vw,20px);background:var(--vs-ok-bg,#EDF6F0);box-shadow:0 14px 30px -24px var(--vs-ok,#2E7A56)}.rx-vs-answer__icon{flex:none;line-height:0;margin-top:1px;color:var(--vs-ok,#2E7A56)}.rx-vs-answer__text{display:flex;flex-direction:column;gap:4px;min-width:0}.rx-problem__card .rx-vs-answer p{font-size:clamp(15px,1.15vw,17px);line-height:1.45;font-weight:700;color:var(--rx-navy)}.rx-problem__card .rx-vs-answer .rx-vs-answer__label{font-size:13px;line-height:1.3;font-weight:800;color:var(--vs-ok,#2E7A56)}.rx-vs-answer__label sup{font-size:.7em;line-height:0}@media(max-width:749px){.rx-problem__card.rx-vs-card{flex-direction:column;align-items:stretch;gap:14px}.rx-vs-card__problem{flex-direction:row;align-items:flex-start;gap:12px}.rx-vs-answer{padding:13px 14px;border-radius:14px}}.rx-taste{--taste:#F2806C;--taste-ink:#B0402B}.rx-taste__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"media head" "media body";column-gap:clamp(32px,6vw,96px);row-gap:clamp(22px,2.6vw,36px);align-items:start}.rx-taste__head{grid-area:head;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rx-taste__eyebrow{margin:0}.rx-taste__title{margin:0;max-width:11em;font-size:clamp(36px,4.6vw,72px)}.rx-taste__lede{max-width:34em;color:var(--rx-ink-2)}.rx-taste__lede sup,.rx-taste__point sup{font-size:.6em;line-height:0}.rx-taste__media{grid-area:media;position:relative;align-self:center;margin:0 0 clamp(20px,2vw,28px)}.rx-taste__photo{overflow:hidden;aspect-ratio:4/5;border-radius:999px 999px clamp(28px,3vw,44px) clamp(28px,3vw,44px);background:#fff;box-shadow:0 50px 80px -56px #203344b3}.rx-taste__photo img{display:block;width:100%;height:100%;object-fit:cover}.rx-taste__stamp{position:absolute;right:clamp(-14px,-1vw,-6px);bottom:clamp(-20px,-1.4vw,-12px);width:clamp(118px,11vw,156px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:var(--taste);color:var(--rx-navy);box-shadow:0 0 0 6px #fff,0 22px 40px -22px #203344cc;transform:rotate(-8deg)}.rx-taste__stamp svg{color:#fff;flex:none}.rx-taste__stamp span{font-size:clamp(13px,1vw,15px);line-height:1.15;font-weight:800;text-wrap:balance}.rx-taste__body{grid-area:body;display:flex;flex-direction:column;gap:clamp(20px,2.2vw,30px)}.rx-taste__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(16px,1.8vw,22px)}.rx-taste__point{display:flex;align-items:flex-start;gap:14px}.rx-taste__tick{flex:none;line-height:0;margin-top:2px;color:var(--taste)}.rx-taste__point h3{font-size:clamp(18px,1.5vw,22px);line-height:1.25;font-weight:800;color:var(--rx-navy)}.rx-taste__point p{margin-top:4px;font-size:clamp(15.5px,1.2vw,17px);line-height:1.5;font-weight:500;color:var(--rx-ink-2);max-width:40em}.rx-taste__proof{display:flex;align-items:center;gap:18px;padding:16px 20px;border-radius:20px;background:#fff}.rx-taste__proof b{flex:none;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.02em;font-weight:800;color:var(--taste-ink)}.rx-taste__proof p{font-size:16px;line-height:1.4;font-weight:700;color:var(--rx-navy)}.rx-taste__proof small{display:block;margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--rx-ink-2)}.rx-taste__tips{padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,30px);border-radius:clamp(20px,2vw,28px);background:#fff;border:2px dashed var(--taste)}.rx-taste__tips-title{font-size:clamp(17px,1.35vw,20px);font-weight:800;color:var(--rx-navy);margin-bottom:10px}.rx-taste__tips ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rx-taste__tips li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.5;font-weight:500;color:var(--rx-ink-2)}.rx-taste__tips li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--taste)}.rx-taste__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.rx-taste__cta p{font-size:15px;font-weight:600;color:var(--rx-ink-2)}@media(max-width:899px){.rx-taste__grid{grid-template-columns:1fr;grid-template-areas:"head" "media" "body"}.rx-taste__head{align-self:start}.rx-taste__media{width:min(100%,440px);justify-self:center;margin-bottom:28px}}@media(max-width:749px){.rx-taste.rx-section{padding-block:56px}.rx-taste__title{font-size:clamp(32px,9vw,42px)}.rx-taste__stamp{right:-4px;width:112px;padding:12px}.rx-taste__stamp svg{width:36px;height:22px}}.rx-rules{padding-bottom:clamp(56px,7vw,112px)}.rx-rules__hero{background:var(--rules-bg,#203344);color:#fff;padding-block:clamp(44px,6vw,96px)}.rx-rules__hero .rx-container{max-width:1180px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.rx-rules__kicker{font-size:clamp(15px,1.3vw,18px);font-weight:700;color:#fffc}.rx-rules__title{font-size:clamp(40px,6vw,88px);line-height:.95;letter-spacing:-.035em;font-weight:700}.rx-rules__hero sup{font-size:.55em;line-height:0}.rx-rules__updated{font-size:14px;font-weight:600;color:#ffffffb3}.rx-rules__npn{margin-top:clamp(10px,1.6vw,20px);max-width:62em;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px);border-radius:clamp(18px,2vw,26px);background:var(--rx-highlight,#E8B86A);color:var(--rx-navy);font-size:clamp(16px,1.3vw,18px);line-height:1.55;font-weight:600}.rx-rules__npn strong,.rx-rules__npn b{font-weight:800}.rx-rules__npn a{color:var(--rx-navy)}.rx-rules__wrap{max-width:1180px;padding-top:clamp(28px,4vw,56px)}.rx-rules__todo{margin-bottom:24px;padding:14px 18px;border-radius:14px;border:2px dashed #B0613F;background:#fff4e5;font-size:15px;font-weight:700;color:#7a3a1e}.rx-rules__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.rx-rules__layout.is-single{grid-template-columns:minmax(0,1fr)}.rx-rules__toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto}.rx-rules__toc summary{cursor:pointer;font-size:15px;font-weight:800;padding:4px 0 10px;list-style:none}.rx-rules__toc summary::-webkit-details-marker{display:none}.rx-rules__toc ol{margin:0;padding:0 0 0 1.6em;list-style:decimal;display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.35;color:var(--rx-ink-2)}.rx-rules__toc ol li::marker{font-weight:700;color:var(--rx-ink-2)}.rx-rules__toc a{color:inherit;text-decoration:none;font-weight:600}.rx-rules__toc a:hover,.rx-rules__toc a:focus-visible{color:var(--rx-navy);text-decoration:underline}.rx-rules__main{min-width:0;display:flex;flex-direction:column;max-width:780px}.rx-rules__glance{margin-bottom:clamp(20px,3vw,36px);padding:clamp(20px,2.4vw,32px);border-radius:clamp(20px,2.4vw,30px);background:#fff;box-shadow:0 30px 60px -50px #20334499}.rx-rules__glance h2{font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.rx-rules__glance dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px}.rx-rules__glance dl>div{padding:12px 0;border-top:1px solid rgba(32,51,68,.12)}.rx-rules__glance dt{font-size:13.5px;font-weight:700;color:var(--rx-ink-2)}.rx-rules__glance dd{margin:2px 0 0;font-size:16.5px;line-height:1.4;font-weight:700;color:var(--rx-navy)}.rx-rules__glance dd sup{font-size:.6em;line-height:0}.rx-rules__glance-note{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--rx-ink-2)}.rx-rule{padding-block:clamp(20px,2.4vw,30px);border-top:1px solid rgba(32,51,68,.14);scroll-margin-top:24px}.rx-rule h2{font-size:clamp(20px,1.7vw,25px);line-height:1.25;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.rx-rule h2 sup{font-size:.6em;line-height:0}.rx-rule__n{color:var(--rx-ink-2)}.rx-rule__body{font-size:16.5px;line-height:1.7;color:var(--rx-ink-2)}.rx-rule__body strong,.rx-rule__body b,.rx-rule__body a{color:var(--rx-navy)}.rx-entry{margin-block:clamp(10px,1.6vw,20px) clamp(24px,3vw,40px);padding:clamp(22px,3vw,40px);border-radius:clamp(22px,2.6vw,34px);background:#fff;border:3px solid var(--rx-navy);scroll-margin-top:24px}.rx-entry__head{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.rx-entry__head h2{font-size:clamp(26px,2.6vw,38px);line-height:1.05;letter-spacing:-.025em;font-weight:700}.rx-entry__head p{font-size:16px;line-height:1.55;font-weight:500;color:var(--rx-ink-2);max-width:40em}.rx-entry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.rx-entry__field{display:flex;flex-direction:column;gap:8px;min-width:0}.rx-entry__field.is-wide{grid-column:1/-1}.rx-entry__field--pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.rx-entry__field--pair>div{display:flex;flex-direction:column;gap:8px;min-width:0}.rx-entry__confirm{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;font-weight:600;cursor:pointer}.rx-entry__confirm input{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--rx-navy)}.rx-entry .rx-success{background:#edf6f0}.rx-rules__closing{margin-top:24px;font-size:15px;line-height:1.7;color:var(--rx-ink-2)}@media(max-width:899px){.rx-rules__layout{grid-template-columns:minmax(0,1fr);gap:20px}.rx-rules__toc{position:static;max-height:none;padding:14px 18px;border-radius:18px;background:#fff}.rx-rules__toc summary{padding:4px 0}.rx-rules__toc details[open] summary{padding-bottom:10px}.rx-rules__toc summary:after{content:" +";font-weight:800}.rx-rules__toc details[open] summary:after{content:" \2013"}}@media(max-width:749px){.rx-rules__glance dl,.rx-entry__grid{grid-template-columns:minmax(0,1fr)}.rx-rule__body{font-size:16px}}@supports (grid-template-rows:subgrid){@media(min-width:900px){.rx-versus__cards:has(.rx-vs-card){grid-template-rows:auto auto auto}.rx-problem__card.rx-vs-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:18px}.rx-vs-card>.rx-problem__media{grid-row:1}.rx-vs-card>.rx-vs-card__problem{grid-row:2}.rx-vs-card>.rx-vs-answer{grid-row:3;margin-top:0}}}.rx-vs-answer__text sup{font-size:.62em;line-height:0}.rx-study{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:18px 18px 12px;border-radius:20px;color:#fff;background:radial-gradient(130% 150% at 0% 0%,#22568b 0%,var(--rx-navy,#0C3C6D) 46%,#072a4d 100%);box-shadow:inset 0 1px #ffffff2e,0 22px 40px -28px #072a4de6}.rx-study:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#B68C52) 85%,#fff),#ffffff14 40%,#fff0 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rx-study__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.13) 50%,transparent 65%);transform:translate(-120%)}.rx-anim .rx-study__sheen{animation:rx-study-sheen 7s ease-in-out 1.5s infinite}@keyframes rx-study-sheen{0%{transform:translate(-120%)}28%,to{transform:translate(120%)}}.rx-study__head{display:flex;align-items:flex-start;gap:12px}.rx-study__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#B68C52) 75%,#fff),var(--accent,#B68C52));box-shadow:0 8px 18px -10px #0009}.rx-study__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.rx-study__title{margin:0;font-size:17px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#fff}.rx-study__line{margin:0;font-size:14px;line-height:1.45;font-weight:600;color:#ffffffdb}.rx-study sup{font-size:.62em;line-height:0}.rx-study__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rx-study__chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:999px;font-size:12.5px;line-height:1.2;font-weight:700;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.rx-study__tick{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--accent,#B68C52)}.rx-study__chip.is-off{background:transparent;border-style:dashed;border-color:#ffffff57;color:#ffffffb8}.rx-study__chip.is-off .rx-study__tick{background:transparent;border:1.5px dashed rgba(255,255,255,.45)}.rx-study__chip small{font-size:11px;font-weight:600;color:#fff9}.rx-study__more{border-top:1px solid rgba(255,255,255,.14);padding-top:6px}.rx-study__more summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:30px;cursor:pointer;font-size:13px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#ffffff80}.rx-study__more summary::-webkit-details-marker{display:none}.rx-study__more summary svg{transition:transform .25s}.rx-study__more[open] summary svg{transform:rotate(180deg)}.rx-study__more summary:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.rx-study__more p{margin:4px 0 8px;font-size:13px;line-height:1.55;font-weight:500;color:#fffc}.rx-study__ref a{color:#fff;font-weight:700;text-underline-offset:3px}@media(max-width:749px){.rx-study{padding:16px 14px 10px;gap:12px}.rx-study__title{font-size:16px}.rx-study__chip{font-size:12px}}@media(prefers-reduced-motion:reduce){.rx-anim .rx-study__sheen{animation:none}.rx-study__more summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rx-plus.css.map */
