.benefits-module__UpIGmW__catalog{padding-block:45px 54px;scroll-margin-top:100px}.benefits-module__UpIGmW__catalogHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.benefits-module__UpIGmW__sectionLabel{color:var(--color-brand-cyan-ink);font-size:14px;font-weight:800}.benefits-module__UpIGmW__catalogHeading h2{color:var(--color-heading);margin-top:8px;font-weight:800;line-height:1.2}.benefits-module__UpIGmW__catalogHeading>span{color:var(--color-paper-label);white-space:nowrap;font-size:16px}.benefits-module__UpIGmW__controls{align-items:end;gap:28px;margin-top:28px;display:flex}.benefits-module__UpIGmW__search{max-width:600px;color:var(--color-paper-body);flex:1;gap:8px;font-size:15px;display:grid}.benefits-module__UpIGmW__search input{border:1px solid var(--color-paper-line);border-radius:var(--radius-tile);background:var(--color-card);width:100%;min-height:52px;color:var(--color-heading);padding:12px 16px;font-size:17px}.benefits-module__UpIGmW__search input::placeholder{color:var(--color-paper-muted-2)}.benefits-module__UpIGmW__check{cursor:pointer;min-height:52px;color:var(--color-paper-body);align-items:center;gap:10px;font-size:16px;display:flex;position:relative}.benefits-module__UpIGmW__check input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.benefits-module__UpIGmW__check:before{content:"";border:1px solid var(--color-paper-label);border-radius:var(--radius-hair);background:var(--color-card);flex-shrink:0;width:20px;height:20px}.benefits-module__UpIGmW__check:has(input:checked):before{background:var(--color-action);box-shadow:inset 0 0 0 3px var(--color-card)}.benefits-module__UpIGmW__check:has(input:focus-visible){outline:2px solid var(--color-brand-cyan-ink);outline-offset:4px}.benefits-module__UpIGmW__filters{flex-wrap:wrap;gap:10px;margin-block:20px 28px;display:flex}.benefits-module__UpIGmW__filters button,.benefits-module__UpIGmW__empty button{border:1px solid var(--color-paper-line);border-radius:var(--radius-pill);min-height:44px;color:var(--color-paper-body);background:var(--color-card);cursor:pointer;padding:8px 18px;font-size:16px}.benefits-module__UpIGmW__filters button[aria-pressed=true],.benefits-module__UpIGmW__empty button{background:var(--color-heading);color:var(--color-card);border-color:var(--color-heading)}.benefits-module__UpIGmW__filters button:hover{border-color:var(--color-brand-blue-ink)}.benefits-module__UpIGmW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.benefits-module__UpIGmW__card{background:var(--color-card);border:1px solid var(--color-paper-line);border-radius:var(--radius-card);min-width:0;box-shadow:0 5px 18px color-mix(in srgb, var(--color-heading) 4%, transparent);flex-direction:column;scroll-margin-top:110px;display:flex;overflow:hidden}.benefits-module__UpIGmW__card:target{outline:2px solid var(--color-brand-blue-ink);outline-offset:4px}.benefits-module__UpIGmW__media{border-bottom:1px solid var(--color-paper-line-soft);height:174px;position:relative;overflow:hidden}.benefits-module__UpIGmW__logoMedia{background:radial-gradient(ellipse at 15% 100%,color-mix(in srgb,var(--color-brand-blue) 15%,transparent),transparent 60%),var(--color-paper-top)}.benefits-module__UpIGmW__logoImage{object-fit:contain;padding:38px 90px}.benefits-module__UpIGmW__card:nth-child(3n+2) .benefits-module__UpIGmW__logoMedia{background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--color-brand-lime) 22%,transparent),transparent 65%),var(--color-paper-top)}.benefits-module__UpIGmW__card:nth-child(3n) .benefits-module__UpIGmW__logoMedia{background:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--color-brand-cyan) 15%,transparent),transparent 65%),var(--color-paper-top)}.benefits-module__UpIGmW__coverImage{object-fit:cover}.benefits-module__UpIGmW__tag{border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-heading);border:1px solid var(--color-paper-line);padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:12px;right:14px}.benefits-module__UpIGmW__cardBody{flex-direction:column;flex:1;padding:22px;display:flex}.benefits-module__UpIGmW__cardTop{color:var(--color-paper-label);margin-bottom:8px;font-size:13px}.benefits-module__UpIGmW__card h3{color:var(--color-heading);font-size:25px;font-weight:800;line-height:1.25}.benefits-module__UpIGmW__offer{color:var(--color-brand-blue-ink);margin-block:10px 12px;font-size:23px;font-weight:800;line-height:1.3}.benefits-module__UpIGmW__card p{color:var(--color-paper-body);font-size:16px}.benefits-module__UpIGmW__eligibility{border-top:1px solid var(--color-paper-line-soft);margin-block:16px 12px;padding-top:14px}.benefits-module__UpIGmW__eligibility strong{color:var(--color-heading);font-size:15px}.benefits-module__UpIGmW__noDiscount{font-weight:600}.benefits-module__UpIGmW__coupon{border:1px dashed var(--color-paper-line-dashed);background:var(--color-paper-top);border-radius:var(--radius-tile);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 12px;display:flex}.benefits-module__UpIGmW__coupon code{overflow-wrap:anywhere;color:var(--color-heading);font-size:16px}.benefits-module__UpIGmW__copy{color:var(--color-brand-blue-ink);cursor:pointer;min-height:44px;font-size:15px;text-decoration:underline}.benefits-module__UpIGmW__details summary{cursor:pointer;color:var(--color-paper-body);min-height:44px;padding-block:10px;font-size:15px;display:list-item}.benefits-module__UpIGmW__details p{padding-top:8px}.benefits-module__UpIGmW__card .benefits-module__UpIGmW__until{color:var(--color-brand-cyan-ink);margin-bottom:14px;font-size:15px}.benefits-module__UpIGmW__cardBottom{margin-top:auto}.benefits-module__UpIGmW__primary{border-radius:var(--radius-pill);background:var(--color-action);min-height:48px;color:var(--color-card);justify-content:space-between;align-items:center;padding:12px 20px;font-size:16px;font-weight:700;display:flex}.benefits-module__UpIGmW__primary:hover{background:var(--color-brand-blue-ink);color:var(--color-card)}.benefits-module__UpIGmW__guide{min-height:44px;color:var(--color-brand-blue-ink);justify-content:center;align-items:center;padding-block:10px;font-size:16px;text-decoration:underline;display:flex}.benefits-module__UpIGmW__guide:hover{color:var(--color-heading)}.benefits-module__UpIGmW__evidence{border-top:1px solid var(--color-paper-line-soft);color:var(--color-paper-label);gap:5px;margin-top:14px;padding-top:12px;font-size:14px;display:grid}.benefits-module__UpIGmW__evidence a{min-height:44px;color:var(--color-brand-blue-ink);align-items:center;text-decoration:underline;display:inline-flex}.benefits-module__UpIGmW__empty{text-align:center;border:1px solid var(--color-paper-line);border-radius:var(--radius-tile);padding:50px 20px}.benefits-module__UpIGmW__empty h3{color:var(--color-heading);font-size:29px}.benefits-module__UpIGmW__empty button{margin-top:20px}.benefits-module__UpIGmW__disclosure{border-top:1px solid var(--color-paper-line);margin-top:30px;padding-top:22px;font-size:15px}.benefits-module__UpIGmW__learn h2,.benefits-module__UpIGmW__faq h2{font-weight:800}.benefits-module__UpIGmW__learn>div>p{margin-top:14px;font-size:18px}.benefits-module__UpIGmW__learnGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.benefits-module__UpIGmW__lesson{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-panel);overflow:hidden}.benefits-module__UpIGmW__lesson img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.benefits-module__UpIGmW__lesson div{padding:22px}.benefits-module__UpIGmW__lesson h3{font-size:23px;font-weight:700}.benefits-module__UpIGmW__lesson p{margin-block:10px;font-size:16px}.benefits-module__UpIGmW__lesson a{min-height:44px;color:var(--color-brand-cyan);align-items:center;display:inline-flex}.benefits-module__UpIGmW__allGuides{min-height:44px;color:var(--color-brand-cyan);align-items:center;margin-top:24px;display:inline-flex}.benefits-module__UpIGmW__faq{padding-block:45px}.benefits-module__UpIGmW__faq details{border-bottom:1px solid var(--color-paper-line);padding-block:16px}.benefits-module__UpIGmW__faq summary{cursor:pointer;min-height:44px;color:var(--color-heading);padding-block:8px;font-size:19px;font-weight:650}.benefits-module__UpIGmW__faq p{max-width:850px;margin-top:8px;font-size:17px}@media (max-width:1050px){.benefits-module__UpIGmW__heroLayout{gap:30px}.benefits-module__UpIGmW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-module__UpIGmW__heroArt{padding:14px}.benefits-module__UpIGmW__brandGrid{gap:8px}.benefits-module__UpIGmW__brandTile{min-height:90px;font-size:13px}}@media (max-width:650px){.benefits-module__UpIGmW__hero{padding-block:26px 30px}.benefits-module__UpIGmW__heroLayout{grid-template-columns:1fr;gap:24px}.benefits-module__UpIGmW__eyebrow{margin-bottom:14px;font-size:14px}.benefits-module__UpIGmW__hero h1{margin-bottom:18px}.benefits-module__UpIGmW__intro{margin-block:18px;font-size:17px}.benefits-module__UpIGmW__heroLinks{gap:16px}.benefits-module__UpIGmW__heroLinks a{font-size:16px}.benefits-module__UpIGmW__heroArt{padding:14px;transform:none}.benefits-module__UpIGmW__brandGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.benefits-module__UpIGmW__brandTile{min-height:48px;padding:6px}.benefits-module__UpIGmW__brandTile img{width:32px;height:32px}.benefits-module__UpIGmW__brandTile span,.benefits-module__UpIGmW__heroArt>p,.benefits-module__UpIGmW__heroNote{display:none}.benefits-module__UpIGmW__catalog{padding-block:30px}.benefits-module__UpIGmW__catalogHeading{display:block}.benefits-module__UpIGmW__catalogHeading>span{margin-top:12px;display:block}.benefits-module__UpIGmW__controls{margin-top:20px;display:block}.benefits-module__UpIGmW__check{margin-top:8px}.benefits-module__UpIGmW__filters{gap:8px}.benefits-module__UpIGmW__filters button{padding-inline:14px}.benefits-module__UpIGmW__grid,.benefits-module__UpIGmW__learnGrid{grid-template-columns:1fr;gap:20px}.benefits-module__UpIGmW__cardBody{padding:20px}.benefits-module__UpIGmW__media{height:175px}.benefits-module__UpIGmW__logoImage{padding:38px 95px}.benefits-module__UpIGmW__learn{padding-block:36px}.benefits-module__UpIGmW__faq{padding-block:32px}}.benefits-module__UpIGmW__catalog{padding-block:56px}.benefits-module__UpIGmW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.benefits-module__UpIGmW__card{box-shadow:none;transition:border-color .2s,box-shadow .2s}.benefits-module__UpIGmW__card:hover{border-color:color-mix(in srgb,var(--color-brand-blue-deep) 45%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--color-heading) 8%,transparent)}.benefits-module__UpIGmW__media{aspect-ratio:16/9;height:auto}.benefits-module__UpIGmW__logoMedia,.benefits-module__UpIGmW__card:nth-child(3n+2) .benefits-module__UpIGmW__logoMedia,.benefits-module__UpIGmW__card:nth-child(3n) .benefits-module__UpIGmW__logoMedia{background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb,var(--color-brand-blue) 12%,transparent),transparent 70%),var(--color-panel);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.benefits-module__UpIGmW__logoMedia .benefits-module__UpIGmW__logoImage{border-radius:var(--radius-tile);padding:0;width:80px!important;height:80px!important;position:relative!important;inset:auto!important}.benefits-module__UpIGmW__brandCaption{color:var(--color-ink);flex-direction:column;align-items:center;gap:6px;display:flex}.benefits-module__UpIGmW__brandCaption span{font-size:32px;font-weight:800;line-height:1.2}.benefits-module__UpIGmW__brandCaption small{color:var(--color-brand-cyan);font-size:14px}.benefits-module__UpIGmW__cardBody{padding:24px}.benefits-module__UpIGmW__cardTop{color:var(--color-brand-cyan-ink);font-size:13px;font-weight:800}.benefits-module__UpIGmW__card h3{font-size:22px}.benefits-module__UpIGmW__offer{color:var(--color-heading);margin-block:8px 12px;font-size:28px}.benefits-module__UpIGmW__eligibility{border:0;border-inline-start:3px solid var(--color-brand-cyan-ink);background:var(--color-paper-top);padding:12px 16px}.benefits-module__UpIGmW__cardBottom{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.benefits-module__UpIGmW__primary{justify-content:center;gap:12px;padding-inline:26px}.benefits-module__UpIGmW__guide{text-underline-offset:4px;font-size:15px}.benefits-module__UpIGmW__details{margin-block:4px 10px}.benefits-module__UpIGmW__learn{padding-block:64px}@media (max-width:1023px){.benefits-module__UpIGmW__grid{grid-template-columns:1fr;gap:22px}.benefits-module__UpIGmW__catalog{padding-block:36px}.benefits-module__UpIGmW__cardBody{padding:20px}.benefits-module__UpIGmW__media{height:auto}.benefits-module__UpIGmW__logoMedia .benefits-module__UpIGmW__logoImage{width:64px!important;height:64px!important}.benefits-module__UpIGmW__brandCaption span{font-size:26px}.benefits-module__UpIGmW__offer{font-size:25px}.benefits-module__UpIGmW__cardBottom{flex-direction:column;align-items:stretch;gap:4px}.benefits-module__UpIGmW__learn{padding-block:40px}}
