.wi-rewards{--wr-navy:#1e293b;--wr-ice:#8ad2d5;--wr-mist:#eaf3f2;--wr-paper:#f8f9f6;--wr-line:#cfdddd;color:var(--wr-navy);background:#fff;font-size:16px;line-height:1.65;letter-spacing:0}
.wi-rewards *{box-sizing:border-box}.wi-rewards [hidden]{display:none!important}.wi-rewards :is(h1,h2,h3,p){margin:0}.wi-rewards :is(h1,h2,h3){font-family:'WI Editorial',Georgia,serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit}.wi-rewards h1{font-size:clamp(48px,5.5vw,76px)}.wi-rewards h2{font-size:clamp(36px,3.9vw,52px)}.wi-rewards h3{font-size:28px}.wi-rewards p{font-size:16px;line-height:1.65}.wi-rewards a{color:inherit}.wi-rewards :is(a,button,summary):focus-visible{outline:3px solid #42999e;outline-offset:5px}.wi-rewards__wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.wi-rewards .wi-rewards__eyebrow{font-family:var(--font-body-family,Arial,sans-serif);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.wi-rewards__section-head>p:not(.wi-rewards__eyebrow){margin-top:22px;max-width:600px}.wi-rewards__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.wi-rewards__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:14px 24px;background:var(--wr-navy);color:#fff!important;border:1px solid var(--wr-navy);text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s ease}.wi-rewards__button:hover{background:#30485c}.wi-rewards__link{display:inline-flex;align-items:center;gap:16px;min-height:44px;border:0;border-radius:0;background:transparent;padding:8px 0;color:inherit;font:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.wi-rewards__link:hover{text-decoration-thickness:2px}
.wi-rewards__hero{background:var(--wr-navy);color:#fff;padding-block:60px}.wi-rewards__hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center}.wi-rewards__hero-copy{padding-block:20px}.wi-rewards__hero-copy>.wi-rewards__eyebrow{color:var(--wr-ice)}.wi-rewards__hero h1{max-width:620px}.wi-rewards__hero h1 em{display:block;color:#a3dcde;font-weight:500}.wi-rewards .wi-rewards__intro{margin-top:25px;max-width:475px;font-size:18px;color:#e0eaed}.wi-rewards__hero .wi-rewards__button{background:var(--wr-ice);color:var(--wr-navy)!important;border-color:var(--wr-ice)}.wi-rewards__hero .wi-rewards__button:hover{background:#b3e3e4}.wi-rewards .wi-rewards__login{margin-top:16px;font-size:14px;color:#dbe6e8}.wi-rewards__login a{text-underline-offset:4px}.wi-rewards__welcome{background:var(--wr-mist);color:var(--wr-navy);padding:30px 30px 0;text-align:center;position:relative}.wi-rewards__welcome>.wi-rewards__eyebrow{margin:0}.wi-rewards__drop{width:220px;height:270px;position:relative;margin:10px auto 2px}.wi-rewards__drop svg{position:absolute;inset:0;width:100%;height:100%}.wi-rewards__drop svg path:first-child{fill:#d4ebea;stroke:#7cbabd;stroke-width:1}.wi-rewards__drop svg path:last-child{stroke:#a0cece;stroke-width:1}.wi-rewards__drop p{position:absolute;inset:98px 0 auto;text-align:center}.wi-rewards__drop strong{display:block;font-family:'WI Editorial',Georgia,serif;font-size:74px;font-weight:500;line-height:1.15;letter-spacing:-.06em}.wi-rewards__drop span{display:block;font-size:14px;letter-spacing:.05em}.wi-rewards .wi-rewards__welcome-caption{font-size:16px;margin-block:8px 27px}.wi-rewards__welcome-foot{border-top:1px solid #bfd5d5;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:19px 0;font-size:14px;line-height:1.5}.wi-rewards__welcome-foot>span+span{border-left:1px solid #bfd5d5}
.wi-rewards__how{padding-block:76px 80px}.wi-rewards__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;list-style:none;margin:38px 0 0;padding:0}.wi-rewards__steps li{border-top:1px solid var(--wr-line);padding-top:21px}.wi-rewards__step-number{display:block;font-size:12px;letter-spacing:.08em;color:#527478;margin-bottom:20px}.wi-rewards__steps p{margin-top:14px;max-width:330px}.wi-rewards__earn{background:var(--wr-paper);padding-block:76px}.wi-rewards__earn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.wi-rewards__earn .wi-rewards__section-head{max-width:370px}.wi-rewards__earn .wi-rewards__link{margin-top:20px}.wi-rewards__earn-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:16px;line-height:1.5}.wi-rewards__earn-table th,.wi-rewards__earn-table td{padding:17px 0;border-bottom:1px solid var(--wr-line);text-align:left;vertical-align:middle}.wi-rewards__earn-table thead th{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding-top:0;padding-bottom:14px}.wi-rewards__earn-table th{font-weight:400}.wi-rewards__earn-table td{font-weight:600;white-space:nowrap}.wi-rewards__earn-table :is(th,td):last-child{text-align:right;padding-left:24px}.wi-rewards__earn-table tbody th span{display:block;font-size:14px;color:#56666b;margin-top:4px}.wi-rewards__redeem{padding-block:76px}.wi-rewards__levels{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wi-rewards__levels li{min-height:145px;padding:26px;background:var(--wr-paper);border:1px solid var(--wr-line);display:flex;flex-direction:column;justify-content:center}.wi-rewards .wi-rewards__reward-value{font-family:'WI Editorial',Georgia,serif;font-size:36px;line-height:1.15;letter-spacing:-.04em}.wi-rewards .wi-rewards__reward-points{font-size:14px;margin-top:10px}.wi-rewards__levels .wi-rewards__level--featured{grid-column:4;grid-row:1 / 3;background:var(--wr-navy);color:#fff;border-color:var(--wr-navy);justify-content:center}.wi-rewards__level--featured .wi-rewards__eyebrow{color:var(--wr-ice);margin-bottom:29px}.wi-rewards .wi-rewards__level--featured .wi-rewards__reward-value{font-size:49px}.wi-rewards__featured-note{display:block;border-top:1px solid #526274;padding-top:19px;margin-top:29px;font-size:14px;color:#dce8e9}.wi-rewards__subscription{display:grid;grid-template-columns:1fr 1.4fr;gap:7%;background:var(--wr-mist);padding:34px 38px;margin-top:34px}.wi-rewards__subscription .wi-rewards__eyebrow{margin-bottom:12px}.wi-rewards__subscription h3{font-size:31px}.wi-rewards__subscription .wi-rewards__link{margin-top:10px}
.wi-rewards__questions{background:var(--wr-paper);padding-block:70px}.wi-rewards__questions-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.wi-rewards__faq details{border-top:1px solid var(--wr-line)}.wi-rewards__faq details:last-child{border-bottom:1px solid var(--wr-line)}.wi-rewards__faq summary{position:relative;min-height:60px;padding:21px 34px 21px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:500;line-height:1.5}.wi-rewards__faq summary::marker{content:""}.wi-rewards__faq summary::-webkit-details-marker{display:none}.wi-rewards__faq summary::before{content:none}.wi-rewards__faq summary::after{content:"";position:absolute;right:2px;top:50%;width:16px;height:16px;margin-top:-8px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4 4.5-4' fill='none' stroke='%231e293b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;transform:rotate(0);transition:transform .2s ease}.wi-rewards__faq details[open]>summary::after{transform:rotate(180deg)}.wi-rewards__answer{padding:0 28px 23px 0;font-size:16px;line-height:1.65}.wi-rewards__final{text-align:center;padding-block:76px 84px}.wi-rewards__final>p{max-width:570px;margin:22px auto 0}.wi-rewards__final .wi-rewards__actions{justify-content:center}
@media(max-width:999px){.wi-rewards__hero-grid{gap:6%;grid-template-columns:1.1fr 1fr}.wi-rewards__wrap{width:calc(100% - 56px)}.wi-rewards__hero h1{font-size:56px}.wi-rewards__welcome{padding-inline:22px}.wi-rewards__levels li{padding:20px}.wi-rewards__earn-grid,.wi-rewards__questions-grid{gap:6%}.wi-rewards__levels .wi-rewards__reward-value{font-size:31px}.wi-rewards__levels .wi-rewards__level--featured .wi-rewards__reward-value{font-size:41px}}
@media(max-width:749px){.wi-rewards__wrap{width:calc(100% - 40px)}.wi-rewards h1,.wi-rewards__hero h1{font-size:48px}.wi-rewards h2{font-size:36px}.wi-rewards h3{font-size:27px}.wi-rewards__hero{padding-block:38px 32px}.wi-rewards__hero-grid{grid-template-columns:1fr;gap:32px}.wi-rewards__hero-copy{padding:0}.wi-rewards .wi-rewards__intro{font-size:17px;margin-top:21px;max-width:520px}.wi-rewards__actions{gap:10px 22px;margin-top:25px}.wi-rewards__welcome{padding:23px 22px 0}.wi-rewards__drop{width:164px;height:202px;margin-top:10px}.wi-rewards__drop p{inset:75px 0 auto}.wi-rewards__drop strong{font-size:55px}.wi-rewards__drop span{font-size:14px}.wi-rewards .wi-rewards__welcome-caption{margin-block:6px 20px}.wi-rewards__welcome-foot{padding-block:16px}.wi-rewards__how,.wi-rewards__redeem{padding-block:48px}.wi-rewards__steps{grid-template-columns:1fr;gap:23px;margin-top:29px}.wi-rewards__steps li{position:relative;padding:23px 0 0 49px}.wi-rewards__step-number{position:absolute;left:0;top:27px;margin:0}.wi-rewards__steps p{max-width:none;margin-top:10px}.wi-rewards__earn,.wi-rewards__questions{padding-block:46px}.wi-rewards__earn-grid,.wi-rewards__questions-grid{grid-template-columns:1fr;gap:30px}.wi-rewards__earn .wi-rewards__section-head{max-width:none}.wi-rewards__section-head>p:not(.wi-rewards__eyebrow){margin-top:18px}.wi-rewards__earn-table :is(th,td){padding-block:15px}.wi-rewards__earn-table :is(th,td):last-child{padding-left:15px}.wi-rewards__earn-table tbody th{max-width:210px}.wi-rewards__levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.wi-rewards__levels li{min-height:125px;padding:22px}.wi-rewards__levels .wi-rewards__level--featured{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:26px}.wi-rewards__level--featured .wi-rewards__eyebrow{grid-column:1 / -1;margin-bottom:18px}.wi-rewards__level--featured .wi-rewards__reward-value{grid-column:1}.wi-rewards__level--featured .wi-rewards__reward-points{grid-column:1}.wi-rewards__featured-note{grid-column:2;grid-row:2 / 4;align-self:center;border-top:0;border-left:1px solid #526274;margin:0;padding:0 0 0 22px}.wi-rewards__subscription{grid-template-columns:1fr;gap:20px;padding:26px;margin-top:26px}.wi-rewards__subscription h3{font-size:29px}.wi-rewards__answer{padding-right:8px}.wi-rewards__final{padding-block:48px 56px}}
@media(max-width:359px){.wi-rewards__wrap{width:calc(100% - 32px)}.wi-rewards__hero h1{font-size:42px}.wi-rewards__levels li{padding:18px}.wi-rewards__levels .wi-rewards__reward-value{font-size:28px}.wi-rewards__button{padding-inline:20px;gap:20px}.wi-rewards__levels .wi-rewards__level--featured{padding:22px;column-gap:16px}.wi-rewards__featured-note{padding-left:16px}}
@media(prefers-reduced-motion:reduce){.wi-rewards__button,.wi-rewards__faq summary::after{transition:none}}
