@layer components{.gp-read-more{all:unset;cursor:pointer;font:inherit;font-style:normal;font-weight:var(--font-weight-bold);color:var(--rich-text-link-color);text-underline-offset:2px;white-space:nowrap;vertical-align:baseline;margin-left:.35em;text-decoration:underline;display:inline}:is(.gp-rich-text.gp-collapsible-rich-text p:has(>strong:only-child),.gp-rich-text.gp-collapsible-rich-text p:has(>b:only-child)){color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}.gp-rich-text.gp-collapsible-rich-text strong,.gp-rich-text.gp-collapsible-rich-text b{font-family:inherit;font-weight:var(--font-weight-bold);font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.gp-rich-text.gp-collapsible-rich-text--reserve-body{min-height:calc(var(--gp-collapsible-min-body-lines,2) * var(--gp-collapsible-body-lh,var(--cms-body-lh)))}.issuer-need-help{text-align:center;border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;padding:0 28px 18px;display:flex;overflow:hidden;border:none!important;border-bottom:1px solid var(--light-yellow)!important}.issuer-need-help__image{object-fit:contain;width:237px;height:237px;margin-bottom:-13px}.issuer-need-help__body{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:291px;display:flex}.issuer-need-help__copy{align-items:inherit;flex-direction:column;width:100%;display:flex}.issuer-need-help__title-row{justify-content:center;align-items:center;gap:8px;display:flex}.issuer-need-help__title-icon{flex-shrink:0;width:20px;height:20px}.issuer-need-help__title{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--issuer-need-help-title-size);line-height:var(--issuer-need-help-title-lh);text-align:center;color:var(--darker-brown);margin:0}.issuer-need-help__desc{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--issuer-need-help-desc-size);line-height:var(--issuer-need-help-desc-lh);color:var(--darker-brown);margin:0}@media (max-width:1023px){.issuer-need-help__title{font-size:var(--issuer-need-help-title-size-mobile);line-height:var(--issuer-need-help-title-lh-mobile)}.issuer-need-help__desc{font-size:var(--issuer-need-help-desc-size-mobile);line-height:var(--issuer-need-help-desc-lh-mobile);color:var(--subtext)}.issuer-need-help--horizontal .issuer-need-help__title{text-align:left;line-height:var(--issuer-need-help-title-lh-horizontal-mobile)}}.issuer-need-help__cta{box-sizing:border-box;width:auto;min-width:var(--issuer-need-help-cta-width);height:var(--issuer-need-help-cta-height);min-height:var(--issuer-need-help-cta-height);max-height:var(--issuer-need-help-cta-height);cursor:pointer;border:.5px solid var(--light-yellow);background:var(--gradient-gold);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--issuer-need-help-cta-font-size);color:var(--darker-brown);border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;line-height:1;display:inline-flex}.issuer-need-help__cta-icon{flex-shrink:0;width:16px;height:16px}.issuer-need-help--horizontal{text-align:left;justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-5);flex-direction:row}.issuer-need-help--horizontal .issuer-need-help__image{width:var(--faq-need-help-image-size-mobile);height:var(--faq-need-help-image-size-mobile);flex-shrink:0;order:2;align-self:flex-start;margin-bottom:0}.issuer-need-help--horizontal .issuer-need-help__body{align-items:flex-start;gap:var(--space-3);flex:auto;order:1;width:auto;min-width:0;max-width:none}.issuer-need-help--horizontal .issuer-need-help__copy{align-items:flex-start}.issuer-need-help--horizontal .issuer-need-help__title-row{justify-content:flex-start}.issuer-need-help--horizontal .issuer-need-help__title{text-align:left}.issuer-need-help--horizontal .issuer-need-help__desc{max-width:none;margin-inline:0}@media (min-width:768px){.issuer-need-help--horizontal{text-align:left;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);flex-direction:row}.issuer-need-help--horizontal .issuer-need-help__image{width:var(--faq-need-help-image-size-desktop);height:var(--faq-need-help-image-size-desktop);flex-shrink:0;order:2;align-self:center}.issuer-need-help--horizontal .issuer-need-help__body{max-width:var(--faq-need-help-body-max-width);flex:auto;order:1;align-self:center;align-items:flex-start}.issuer-need-help--horizontal .issuer-need-help__copy{align-items:flex-start}.issuer-need-help--horizontal .issuer-need-help__title-row{justify-content:flex-start}.issuer-need-help--horizontal .issuer-need-help__title{text-align:left;line-height:var(--issuer-need-help-title-lh)}.issuer-need-help--horizontal .issuer-need-help__desc{margin-inline:0}}@media (min-width:1024px){.issuer-faq-layout__grid>.issuer-need-help--horizontal{text-align:center;width:100%;max-width:360px;padding:var(--issuer-need-help-stack-padding);border-radius:var(--radius-lg);flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__image{width:var(--issuer-need-help-stack-image-size);height:var(--issuer-need-help-stack-image-size);border-radius:24px;order:0;align-self:center;margin-bottom:-13px}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__body{max-width:var(--issuer-need-help-stack-body-width);order:1;align-self:center;align-items:center;gap:20px;width:100%}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__copy,.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__title-row{justify-content:center;align-items:center}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__copy{gap:0}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__title{font-size:var(--issuer-need-help-title-size);line-height:var(--issuer-need-help-title-lh);text-align:center}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__desc{font-size:var(--issuer-need-help-desc-size);line-height:var(--issuer-need-help-desc-lh);color:var(--darker-brown);text-align:center}.issuer-faq-layout__grid>.issuer-need-help--horizontal .issuer-need-help__cta{height:var(--issuer-need-help-cta-height-desktop);min-height:var(--issuer-need-help-cta-height-desktop);max-height:var(--issuer-need-help-cta-height-desktop);min-width:var(--issuer-need-help-cta-width)}}@media (max-width:1023px){.need-help-outline-mobile .issuer-need-help{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;min-height:204px;padding:16px 0 16px 23px;box-shadow:0 2px 2px #00000005}.need-help-outline-mobile .issuer-need-help .issuer-need-help__image{object-fit:contain;border-radius:24px;flex-shrink:0;order:2;align-self:center;width:145px;height:145px;margin:0}.need-help-outline-mobile .issuer-need-help .issuer-need-help__body{flex:auto;order:1;align-items:flex-start;gap:14px;width:auto;min-width:0;max-width:208px}.need-help-outline-mobile .issuer-need-help .issuer-need-help__copy{align-items:flex-start;gap:0}.need-help-outline-mobile .issuer-need-help .issuer-need-help__title-row{justify-content:flex-start}.need-help-outline-mobile .issuer-need-help .issuer-need-help__title{text-align:left;color:var(--darker-brown);font-size:16px;line-height:26px}.need-help-outline-mobile .issuer-need-help .issuer-need-help__desc{text-align:left;color:var(--subtext);margin-inline:0;font-size:12px;line-height:20px}.need-help-outline-mobile .issuer-need-help__cta{background:linear-gradient(var(--white), var(--white)) padding-box, var(--gradient-gold) border-box;box-shadow:none;color:var(--darker-brown);white-space:nowrap;border:.5px solid #0000;gap:8px;min-width:auto;height:40px;min-height:40px;max-height:40px;padding:0 20px;font-size:14px;line-height:1}}.gp-expand-list{gap:var(--legal-sections-gap,var(--space-3));flex-direction:column;display:flex}.gp-expand-group{padding:var(--legal-expand-group-padding);border-radius:var(--radius-lg);border:1px solid var(--light-stroke);border-bottom:1px solid var(--light-yellow);background:var(--white);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.gp-expand--card{border-radius:var(--radius-lg);border:1px solid var(--light-stroke);border-bottom:1px solid var(--light-yellow);background:var(--white);box-shadow:var(--shadow-card);overflow:hidden}.gp-expand--row{border-bottom:1px solid var(--light-stroke)}.gp-expand--row:last-child{border-bottom:none}.gp-expand__summary{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--faq-detail-accordion-summary-padding-x);text-align:left;cursor:pointer;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--text-body-size);line-height:var(--text-button-lh);color:var(--darker-brown);background:0 0;border:none;display:flex}.gp-expand__summary--lg{font-size:var(--legal-expand-summary-lg-size);line-height:var(--text-lh-relaxed)}.gp-expand__title{flex:auto;min-width:0}.gp-expand__question{font:inherit;font-weight:inherit;color:inherit;border:0;width:100%;margin:0;padding:0}.gp-expand__question .gp-expand__summary{width:100%}.gp-expand__chevron{width:var(--icon-sm);height:var(--icon-sm);max-width:var(--icon-sm);max-height:var(--icon-sm);color:var(--darker-brown);flex-shrink:0;transition:transform .15s;display:block;transform:rotate(180deg)}.gp-expand.is-open .gp-expand__chevron,.gp-expand__chevron.is-open{transform:rotate(0)}.gp-expand__body{padding:var(--faq-detail-accordion-content-padding);box-sizing:border-box}.gp-expand__html{font-family:var(--font-body);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-medium);line-height:var(--legal-expand-html-lh);color:var(--subtext)}.gp-expand__html ul{margin:var(--space-3) 0;padding-left:var(--space-5)}.gp-expand__html li+li{margin-top:var(--space-2)}@media (min-width:768px){.gp-expand__html{font-size:var(--text-body-size)}}.faq-topic-grid{gap:var(--faq-topic-grid-gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.faq-topic-grid{gap:var(--faq-topic-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.refer-and-earn-page{background:var(--referral-page-bg);color:var(--darker-brown);width:100%;min-height:60vh;overflow-x:clip}.refer-hero{background:radial-gradient(1100px 380px at 12% 0%, var(--mustard), transparent 62%), radial-gradient(760px 320px at 92% 18%, var(--mustard), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.refer-hero{background:radial-gradient(1100px 380px at 12% 0%, color-mix(in srgb, var(--mustard) 13%, transparent), transparent 62%), radial-gradient(760px 320px at 92% 18%, color-mix(in srgb, var(--mustard) 8%, transparent), transparent 60%)}}.refer-hero{padding-block:var(--space-6) var(--space-9)}.refer-hero__shell{flex-direction:column;display:flex}.refer-breadcrumb{margin:0 0 var(--space-6);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--referral-muted)}.refer-breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.refer-breadcrumb__list>li:not(:last-child):after{content:"›";margin-inline:var(--space-1_5);color:var(--referral-muted)}.refer-breadcrumb__link{color:var(--referral-muted);text-decoration:none}.refer-breadcrumb__link:hover{color:var(--app-heading-color)}.refer-breadcrumb__current{color:var(--app-heading-color);font-weight:var(--font-weight-medium)}.refer-stage{gap:var(--referral-stage-gap);padding:var(--referral-stage-padding);border-radius:var(--radius-lg);background:var(--referral-stage-bg);box-shadow:inset 0 0 0 1px var(--referral-stage-ring), var(--referral-stage-shadow);color:var(--referral-stage-text);--skeleton-from:var(--referral-stage-mid);--skeleton-to:var(--referral-stage-text);align-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.refer-stage{--skeleton-to:color-mix(in srgb, var(--referral-stage-text) 14%, var(--referral-stage-mid))}}.refer-stage{--skeleton-bg:var(--skeleton-from)}.refer-kicker{margin:0 0 var(--referral-kicker-margin-bottom);color:var(--referral-stage-accent);font-size:var(--referral-kicker-size);font-weight:var(--font-weight-bold);letter-spacing:var(--referral-kicker-tracking);text-transform:uppercase}.refer-h1{max-width:14ch;color:var(--referral-stage-text);font-family:var(--app-heading-font-family);font-size:var(--referral-h1-size);font-weight:var(--font-weight-black);line-height:var(--referral-h1-lh);letter-spacing:var(--referral-h1-tracking);margin:0}.refer-sub{margin:var(--referral-sub-margin-top) 0 0;max-width:44ch;color:var(--referral-stage-text-muted);font-size:var(--referral-sub-size);line-height:var(--referral-sub-lh)}.refer-sub strong{color:var(--referral-stage-highlight);font-weight:var(--font-weight-bold)}.refer-share{margin-top:var(--referral-share-margin-top)}.refer-share img{width:var(--referral-share-icon-size);height:var(--referral-share-icon-size)}.refer-share:active{transform:translateY(1px)scale(.99)}.refer-cards{width:min(100%, var(--referral-card-max-width));aspect-ratio:1.586;margin:var(--referral-card-margin);perspective:1000px;position:relative}.refer-card{border-radius:var(--referral-card-radius);position:absolute;inset:0}.refer-card--back{background:linear-gradient(145deg, var(--referral-card-back-start), var(--referral-card-back-end));box-shadow:inset 0 0 0 1px var(--referral-card-back-ring);transform:translate(7%,-9%)rotate(8deg)}.refer-card--front{--rx:0deg;--ry:0deg;transform:rotate(-4deg) rotateX(var(--rx)) rotateY(var(--ry));background:var(--gradient-bond-card);color:var(--darker-brown);box-shadow:var(--referral-card-front-shadow);flex-direction:column;justify-content:flex-end;padding:7% 8%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.refer-card__logo{width:30%;height:auto;position:absolute;top:9%;left:8%}.refer-card__gift{width:20%;height:auto;filter:var(--referral-card-gift-shadow);position:absolute;top:7%;right:7%}.refer-card__label{font-size:var(--referral-card-label-size);font-weight:var(--font-weight-bold);opacity:.8;margin:0}.refer-card__figure{font-size:var(--referral-card-figure-size);font-weight:var(--font-weight-black);letter-spacing:var(--referral-card-figure-tracking);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1}.refer-card--front:after{content:"";background:var(--referral-card-sweep);pointer-events:none;position:absolute;inset:-20%;transform:translate(-100%)}.refer-section--flush-top{padding-top:0}.refer-section__head{margin-bottom:var(--referral-section-head-gap)}.refer-section__title{font-family:var(--app-heading-font-family);font-size:var(--referral-section-title-size);font-weight:var(--font-weight-bold);line-height:var(--referral-section-title-lh);color:var(--app-heading-color);margin:0}.refer-steps{--disc:var(--referral-disc-size);gap:var(--referral-steps-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.refer-steps:before{content:"";top:calc(var(--disc) / 2);bottom:calc(var(--disc) / 2);left:calc(var(--disc) / 2 - 1px);background:var(--referral-rail-gradient);width:2px;opacity:var(--referral-rail-opacity);transform-origin:top;position:absolute}.refer-steps li{grid-template-columns:var(--disc) minmax(0, 1fr);column-gap:var(--referral-steps-col-gap);align-items:center;display:grid;position:relative}.refer-steps__icon{width:var(--disc);height:var(--disc);border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--light-yellow);box-shadow:var(--referral-steps-icon-shadow);grid-row:span 2;place-items:center;display:grid}.refer-steps__icon img{object-fit:contain;width:56%;height:56%}.refer-steps__title{font-size:var(--referral-steps-title-size);font-weight:var(--font-weight-bold);line-height:var(--referral-steps-title-lh);color:var(--app-heading-color);align-self:end;margin:0}.refer-steps__desc{margin:var(--referral-steps-desc-margin-top) 0 0;color:var(--referral-muted);font-size:var(--referral-steps-desc-size);line-height:var(--referral-steps-desc-lh);align-self:start}.refer-caps{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card);border-bottom:1px solid var(--light-yellow)}.refer-caps__lead{padding:var(--referral-caps-lead-padding);border-bottom:1px solid var(--light-stroke);text-align:center;font-weight:var(--font-weight-medium);color:var(--app-heading-color);margin:0}.refer-stats{padding:var(--referral-stats-padding);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.refer-stats__item{flex:1 1 var(--referral-stats-item-basis);align-items:center;gap:var(--referral-stats-item-gap);padding:var(--referral-stats-item-padding);text-align:center;flex-direction:column;display:flex}.refer-stats__item+.refer-stats__item{border-left:1px solid var(--light-stroke)}.refer-stats__label{color:var(--referral-bronze);font-size:var(--referral-stats-label-size);font-weight:var(--font-weight-medium)}.refer-stats__value{font-size:var(--referral-stats-value-size);font-weight:var(--font-weight-black);line-height:var(--referral-stats-value-lh);font-variant-numeric:tabular-nums;color:var(--app-heading-color);order:2;margin:0}.refer-caps__note{color:var(--referral-muted);font-size:var(--referral-caps-note-size);order:3;margin:0}.refer-and-earn-page__body{padding-block:0 var(--referral-body-padding-bottom)}.refer-and-earn-page__error{align-items:center;gap:var(--referral-error-gap);padding-block:var(--referral-error-padding);flex-direction:column;display:flex}.refer-and-earn-page__logged-in{gap:var(--referral-logged-in-gap);padding-block:var(--referral-logged-in-padding);flex-direction:column;display:flex}.refer-faq{padding-block:var(--referral-faq-padding)}.refer-faq__layout{gap:var(--referral-faq-layout-gap);align-items:start;display:grid}.refer-and-earn-page .refer-faq__accordion .gp-expand--card{border-radius:var(--radius-lg);border:none;border-bottom:1px solid var(--light-yellow);background:var(--white);box-shadow:var(--shadow-card);overflow:hidden}.refer-and-earn-page .refer-faq__accordion .gp-expand__summary{color:var(--app-heading-color);font-weight:var(--font-weight-semibold)}.refer-and-earn-page .refer-faq__accordion .gp-expand.is-open .gp-expand__summary{color:var(--referral-bronze)}.refer-and-earn-page .refer-faq__accordion .gp-expand__chevron{transform:rotate(0)}.refer-and-earn-page .refer-faq__accordion .gp-expand.is-open .gp-expand__chevron,.refer-and-earn-page .refer-faq__accordion .gp-expand__chevron.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.refer-copy>*{animation:.7s cubic-bezier(.16,1,.3,1) both refer-rise}.refer-copy>:nth-child(2){animation-delay:80ms}.refer-copy>:nth-child(3){animation-delay:.16s}.refer-copy>:nth-child(4){animation-delay:.24s}.refer-cards{animation:1s cubic-bezier(.16,1,.3,1) .2s both refer-land}.refer-card--front:after{animation:6s ease-in-out 1.2s infinite refer-sweep}.refer-steps:before{transition:transform .9s cubic-bezier(.16,1,.3,1) .15s;transform:scaleY(0)}.refer-steps.is-in:before{transform:none}.refer-steps li{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.refer-steps.is-in li{opacity:1;transform:none}.refer-steps.is-in li:nth-child(2){transition-delay:.25s}.refer-steps.is-in li:nth-child(3){transition-delay:.5s}.refer-reveal:not(.is-in):not(.refer-steps){opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.refer-reveal.is-in:not(.refer-steps){opacity:1;transform:none}}@media (min-width:600px){.refer-stats__item:last-child{flex-basis:auto}}@media (max-width:599px){.refer-stats__item:last-child{margin-top:var(--referral-stats-wrap-margin-top);padding-top:var(--referral-stats-wrap-padding-top);border-left:0;border-top:1px solid var(--light-stroke);flex-basis:100%}}@media (min-width:900px){.refer-steps{--disc:var(--referral-disc-size-desktop);gap:var(--referral-steps-gap-desktop);grid-template-columns:repeat(3,minmax(0,1fr))}.refer-steps:before{top:calc(var(--disc) / 2 - 1px);background:var(--referral-rail-gradient-h);transform-origin:0;width:auto;height:2px;bottom:auto;left:16.66%;right:16.66%}@media (prefers-reduced-motion:no-preference){.refer-steps:before{transform:scaleX(0)}.refer-steps.is-in:before{transform:none}}.refer-steps li{text-align:center;grid-template-columns:1fr;justify-items:center}.refer-steps__icon{margin-bottom:var(--referral-steps-icon-margin-bottom);grid-row:auto}.refer-steps__desc{max-width:30ch}}@media (min-width:1024px){.refer-stage{gap:var(--referral-stage-gap-desktop);padding:var(--referral-stage-padding-desktop);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.refer-sub{font-size:var(--referral-sub-size-desktop)}.refer-faq__layout{grid-template-columns:minmax(0, 1fr) var(--referral-need-help-width);gap:var(--referral-faq-layout-gap-desktop);align-items:start}.refer-and-earn-page__logged-in{gap:var(--referral-logged-in-gap-desktop);padding-block:var(--referral-logged-in-padding-desktop)}}@media (max-width:1023px){.refer-share{left:var(--referral-share-inset);right:var(--referral-share-inset);bottom:calc(var(--site-bottom-nav-height,0px) + env(safe-area-inset-bottom,0px) + var(--referral-share-inset) + var(--referral-share-download-clearance));z-index:var(--referral-share-z);box-shadow:var(--referral-share-shadow);justify-content:center;margin:0;position:fixed}.refer-and-earn-page{padding-bottom:var(--referral-mobile-end-gap)}.refer-and-earn-page__body,.refer-faq{padding-bottom:0}}.refer-and-earn-page--skeleton{gap:var(--referral-skeleton-gap);padding-block:var(--referral-skeleton-padding);flex-direction:column;display:flex}.refer-section{padding-bottom:var(--referral-section-padding-bottom)}}
