.consumer-experience-page{--paper:#f3eee2;--paper-raised:#fffdf7;--ink:#11110f;--ink-muted:#625f58;--grid-muted:#c7c0b3;--acid-lime:#cefa05;--pulse-lime:#b8df18;--rush-orange:#ff541c;--success:#16784d;--warning:#a95600;--error:#b42318;--focus-ring:#0067d8;--bg:var(--paper);--surface:var(--paper-raised);--surface-2:#e9e2d5;--text:var(--ink);--muted:var(--ink-muted);--line:var(--ink);--accent:var(--rush-orange);--accent-2:var(--ink);--accent-3:var(--acid-lime);--on-accent:var(--ink);--focus:var(--focus-ring);--market-rule:2px solid var(--ink);--consumer-rule:2px solid var(--ink);--consumer-shadow:7px 7px 0 var(--ink);color:var(--ink);background:var(--paper);font-family:Archivo Variable,Archivo,sans-serif}.consumer-eyebrow{color:var(--rush-orange);letter-spacing:.12em;margin:0 0 .85rem;font-size:.68rem;font-weight:900}.consumer-hero{align-items:end;gap:clamp(2rem,5vw,5rem);min-height:min(48rem,100vh - 7rem);padding-top:clamp(4rem,9vw,8rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.consumer-hero h1,.consumer-review h1{letter-spacing:-.08em;margin:0;font-size:clamp(4rem,9.5vw,8.5rem);font-weight:900;line-height:.76}.consumer-hero h1 span{white-space:nowrap;display:block}.consumer-hero h1 span:nth-child(2n){margin-left:clamp(1rem,6vw,5rem)}.consumer-hero h1 em,.consumer-review h1 em{color:var(--rush-orange);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.consumer-hero__next{background:var(--acid-lime);border:var(--consumer-rule);box-shadow:var(--consumer-shadow);gap:2rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid;transform:rotate(1deg)}.consumer-hero__next>p{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3.2vw,3rem);font-weight:800;line-height:1}.consumer-hero__next strong{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.consumer-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.consumer-action{letter-spacing:.045em;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:900;display:inline-flex}.consumer-action--primary{color:var(--paper);background:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--rush-orange);padding:1rem 1.15rem;text-decoration:none}.consumer-action--text{text-underline-offset:.3em}.consumer-bootstrap{color:var(--paper);background:var(--ink);gap:1rem;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.consumer-bootstrap>p:last-child{max-width:48rem;margin:0;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:700;line-height:1.2}.consumer-review{min-height:calc(100vh - 9rem);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.consumer-review__heading{gap:1.25rem;max-width:62rem;display:grid}.consumer-review__heading>p:last-child{max-width:45rem;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:650;line-height:1.35}.consumer-review__areas{background:var(--ink);gap:1px;margin:clamp(2.5rem,5vw,4rem) 0;padding:1px;list-style:none;display:grid}.consumer-review__areas li{background:var(--paper-raised);gap:.7rem;min-height:11rem;padding:1.25rem;display:grid}.consumer-review__areas span{color:var(--rush-orange);font-size:.65rem;font-weight:900}.consumer-review__areas strong{letter-spacing:-.05em;align-self:end;font-size:clamp(1.6rem,3vw,2.6rem)}.consumer-review__areas p{color:var(--ink-muted);margin:0;line-height:1.4}@media (width>=48rem){.consumer-hero{grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr)}.consumer-review__areas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=47.99rem){.consumer-hero{min-height:0}.consumer-hero h1{font-size:clamp(3.3rem,17vw,5rem)}.consumer-hero__next{transform:none}}.consumer-section-heading{align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.consumer-section-heading h2,.consumer-save h2,.consumer-my-intro h2,.consumer-after-claim h2,.consumer-sharing h2,.consumer-final h2,.my-droprush-hero h1,.my-droprush-section h2,.consumer-flow__heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,7.5vw,7rem);font-weight:900;line-height:.8}.consumer-section-heading h2 em,.consumer-save h2 em,.consumer-my-intro h2 em,.consumer-sharing h2 em,.consumer-final h2 em,.my-droprush-hero h1 em,.my-droprush-section h2 em,.consumer-flow__heading h2 em{color:var(--rush-orange);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.consumer-section-heading>p,.consumer-section-heading>div:last-child,.consumer-section-heading>div:last-child>p{max-width:35rem;margin:0;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:650;line-height:1.4}.consumer-section-heading small{color:var(--ink-muted);letter-spacing:.04em;margin-top:1rem;font-size:.75rem;font-weight:850;display:block}.consumer-rush,.consumer-claim-journey,.consumer-save,.consumer-my-intro,.consumer-after-claim,.consumer-final{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem)}.consumer-rush{color:var(--paper);background:var(--ink)}.consumer-rush .consumer-section-heading small{color:var(--acid-lime)}.consumer-rush__diagram{color:var(--ink);background:var(--paper);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.consumer-rush__diagram li{background:var(--paper-raised);align-content:start;gap:.7rem;min-height:19rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative}.consumer-rush__diagram li:nth-child(2){background:var(--rush-orange)}.consumer-rush__diagram li:nth-child(3){background:var(--acid-lime)}.consumer-rush__diagram span{letter-spacing:.1em;font-size:.68rem;font-weight:900}.consumer-rush__diagram strong{letter-spacing:-.07em;margin-top:auto;font-size:clamp(3rem,5vw,5rem);line-height:.82}.consumer-rush__diagram b{letter-spacing:.08em;font-size:.78rem}.consumer-rush__diagram p{max-width:22rem;margin:0;font-weight:650;line-height:1.35}.consumer-rush__diagram i{z-index:2;width:2.7rem;height:2.7rem;color:var(--paper);background:var(--ink);border:1px solid var(--paper);place-items:center;font-size:1.5rem;font-style:normal;display:grid;position:absolute;bottom:1rem;right:-1.35rem}.consumer-rush__truth{gap:.5rem;margin-top:1.5rem;display:grid}.consumer-rush__truth p{letter-spacing:-.025em;margin:0;font-size:clamp(1rem,2.3vw,1.7rem);font-weight:800}.consumer-rush__truth strong{color:var(--acid-lime)}.consumer-claim-journey{background:var(--paper)}.consumer-claim-journey__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.consumer-claim-journey__steps li{border:var(--consumer-rule);border-bottom:0;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:6.5rem;padding:1.1rem 4.5rem 1.1rem 1.25rem;display:grid;position:relative}.consumer-claim-journey__steps li:nth-child(2n){background:var(--acid-lime);margin-left:clamp(1rem,8vw,7rem)}.consumer-claim-journey__steps li:last-child{color:var(--paper);background:var(--ink);border-bottom:var(--consumer-rule)}.consumer-claim-journey__steps span{color:var(--rush-orange);font-size:.68rem;font-weight:900}.consumer-claim-journey__steps strong{letter-spacing:-.05em;font-size:clamp(1.25rem,3.2vw,2.8rem);line-height:.95}.consumer-save{color:var(--paper);background:var(--rush-orange);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.consumer-save>div:first-child>p:last-child{max-width:30rem;margin:1.5rem 0 0;font-size:1.1rem;font-weight:700}.consumer-save__rule{color:var(--ink);background:var(--paper-raised);border:var(--consumer-rule);box-shadow:8px 8px 0 var(--acid-lime);padding:clamp(1.5rem,4vw,3rem);transform:rotate(-1.5deg)}.consumer-save__rule strong{letter-spacing:-.065em;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.88;display:block}.consumer-save__rule p{margin:1.5rem 0 0;font-weight:700;line-height:1.4}.consumer-my-intro{color:var(--paper);background:var(--ink)}.consumer-my-intro>header>p:last-child{max-width:30rem;color:var(--acid-lime);margin:1.5rem 0 0;font-weight:700}.consumer-my-intro ol{color:var(--ink);background:var(--paper);gap:1px;margin:clamp(2rem,5vw,4rem) 0 2rem;padding:1px;list-style:none;display:grid}.consumer-my-intro li{background:var(--paper-raised);gap:2rem;min-height:12rem;padding:1.25rem;display:grid}.consumer-my-intro li:nth-child(2){background:var(--acid-lime)}.consumer-my-intro li span{color:var(--rush-orange);font-size:.68rem;font-weight:900}.consumer-my-intro li strong{letter-spacing:-.06em;align-self:end;font-size:clamp(2rem,4vw,3.5rem)}.consumer-after-claim{background:var(--paper);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.consumer-after-claim__copy>strong{letter-spacing:-.04em;margin:.3rem 0 1.7rem;font-size:clamp(1.7rem,3vw,2.8rem);display:block}.consumer-after-claim__copy>p:last-of-type{margin:2.5rem 0 .4rem;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:900;line-height:1}.consumer-after-claim__copy small{font-weight:700}.consumer-after-claim .consumer-action--primary,.auth-panel .consumer-action--primary{cursor:default}.consumer-sharing{width:min(100%, calc(var(--content) + (var(--page-pad) * 2)));padding:clamp(5rem, 10vw, 9rem) var(--page-pad);color:var(--paper);background:var(--ink);margin-inline:auto}.consumer-sharing>div:first-child>p:last-child{color:var(--acid-lime);margin:1rem 0 0;font-size:1.1rem;font-weight:750}.consumer-sharing__controls{flex-wrap:wrap;gap:.7rem;margin-top:clamp(2rem,5vw,4rem);display:flex}.consumer-sharing__controls button{min-height:3.4rem;color:var(--ink);background:var(--paper-raised);border:2px solid var(--paper);cursor:default;padding:.9rem 1.15rem;font-size:.72rem;font-weight:900}.consumer-sharing__controls button:nth-child(3){background:var(--acid-lime)}.consumer-sharing__note{color:var(--ink-muted-on-dark,#c3bcb1);letter-spacing:.08em;margin:1.2rem 0 0;font-size:.62rem;font-weight:850}.consumer-sharing--compact{width:100%;padding:clamp(1.5rem,4vw,3rem)}.consumer-sharing--compact h2{font-size:clamp(2.8rem,7vw,6rem)}.consumer-final{background:var(--acid-lime);align-items:end;gap:2rem;display:grid}.consumer-final>div:last-child>p{margin:0 0 1.5rem;font-size:1.15rem;font-weight:750}.consumer-review__routes{background:var(--ink);gap:1px;margin:clamp(2.5rem,5vw,4rem) 0;padding:1px;display:grid}.consumer-review__routes a{background:var(--paper-raised);gap:.65rem;min-height:10rem;padding:1.2rem;text-decoration:none;display:grid}.consumer-review__routes a:nth-child(2){background:var(--acid-lime)}.consumer-review__routes span,.consumer-review__routes small{color:var(--rush-orange);letter-spacing:.08em;font-size:.62rem;font-weight:900}.consumer-review__routes strong{letter-spacing:-.04em;align-self:end;font-size:clamp(1.2rem,2vw,1.8rem)}.consumer-flow{margin-top:clamp(5rem,9vw,8rem)}.consumer-flow__heading{gap:1.25rem;display:grid}.consumer-flow__heading>p:last-child{max-width:42rem;margin:0;font-weight:650;line-height:1.4}.consumer-flow__state-tabs{background:var(--ink);scrollbar-width:thin;gap:1px;margin-top:2rem;padding:1px;display:flex;overflow-x:auto}.consumer-flow__state-tabs button{background:var(--paper-raised);cursor:pointer;letter-spacing:.06em;border:0;flex:none;min-height:3.2rem;padding:.8rem 1rem;font-size:.62rem;font-weight:900}.consumer-flow__state-tabs button[aria-pressed=true]{background:var(--acid-lime);box-shadow:inset 0 -4px 0 var(--rush-orange)}.consumer-flow__stage{min-height:43rem;color:var(--paper);background:var(--ink);border:var(--consumer-rule);padding:clamp(1rem,4vw,3rem)}.auth-panel{width:min(100%,43rem);min-height:35rem;color:var(--ink);background:var(--paper-raised);border:2px solid var(--paper);box-shadow:9px 9px 0 var(--rush-orange);align-content:start;gap:1.4rem;margin:0 auto;padding:clamp(1.5rem,5vw,4rem);display:grid}.auth-panel[hidden],.consumer-flow__sharing[hidden]{display:none}.auth-panel h3{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,8vw,7rem);line-height:.78}.auth-panel>p:not(.consumer-eyebrow){max-width:34rem;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4}.auth-panel small{max-width:34rem;font-weight:700;line-height:1.4}.auth-panel__providers{gap:.7rem;display:grid}.auth-panel__providers button,.auth-panel__actions button,.auth-panel__actions a,.auth-panel__text-button{min-height:3.5rem;color:var(--paper);background:var(--ink);border:2px solid var(--ink);cursor:default;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.auth-panel__providers span{justify-self:center;font-size:.65rem;font-weight:900}.auth-panel label{letter-spacing:.08em;gap:.55rem;font-size:.68rem;font-weight:900;display:grid}.auth-panel input{width:100%;min-height:4rem;color:var(--ink);border:2px solid var(--ink);background:#fffdf7;padding:.9rem 1rem;font-size:1.1rem;font-weight:750}.auth-panel__text-button{min-height:auto;color:var(--ink);text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.auth-panel__actions{flex-wrap:wrap;gap:.8rem;display:flex}.auth-panel--ready{color:var(--ink);background:var(--acid-lime)}.auth-panel--missed{color:var(--paper);background:var(--rush-orange);box-shadow:9px 9px 0 var(--acid-lime)}.auth-panel--success{width:100%}.auth-panel--success>div:first-child>strong{margin:.5rem 0 1.5rem;font-size:clamp(1.7rem,4vw,3rem);display:block}.auth-panel--success .claim-share-card{align-self:center}.my-droprush-hero{align-items:end;gap:2rem;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.my-droprush-hero>p{max-width:30rem;margin:0;font-size:clamp(1rem,2vw,1.35rem);font-weight:700;line-height:1.4}.my-droprush-review{color:var(--paper);background:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;padding-bottom:1rem;display:flex}.my-droprush-review span{letter-spacing:.08em;margin-right:auto;font-size:.65rem;font-weight:900}.my-droprush-review button,.my-droprush-tabs button{min-height:2.8rem;color:var(--ink);background:var(--paper-raised);border:1px solid var(--paper);cursor:pointer;padding:.7rem .9rem;font-size:.62rem;font-weight:900}.my-droprush-review button[aria-pressed=true],.my-droprush-tabs button[aria-pressed=true]{background:var(--acid-lime);box-shadow:inset 0 -3px 0 var(--rush-orange)}.my-droprush-tabs{background:var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.my-droprush-tabs button{border:0;min-height:4rem;font-size:.75rem}.my-droprush-section{min-height:48rem;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.my-droprush-section[hidden]{display:none}.my-droprush-section__heading{align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.my-droprush-section__heading>p{max-width:32rem;margin:0;font-weight:650;line-height:1.4}.claimed-preview[hidden],.saved-preview[hidden],.my-droprush-empty[hidden]{display:none}.claimed-card{background:var(--paper-raised);border:var(--consumer-rule);box-shadow:var(--consumer-shadow);padding:clamp(1.25rem,3vw,2.5rem)}.claimed-card>header{align-items:center;gap:1rem;display:flex}.claimed-card>header .marketplace-mark{width:4.5rem}.claimed-card>header span,.saved-preview li>div>span{color:var(--rush-orange);letter-spacing:.08em;font-size:.62rem;font-weight:900}.claimed-card h3{letter-spacing:-.055em;margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.5rem)}.claimed-card dl{background:var(--ink);gap:1px;margin:2rem 0;padding:1px;display:grid}.claimed-card dl>div{background:var(--paper);gap:.5rem;padding:1rem;display:grid}.claimed-card dt{letter-spacing:.08em;font-size:.6rem;font-weight:900}.claimed-card dd{margin:0;font-weight:700}.claimed-card__actions,.saved-preview__actions{flex-wrap:wrap;gap:.7rem;display:flex}.claimed-card__actions button,.claimed-card__actions a,.saved-preview__actions button,.saved-preview__actions a,.account-preview button,.my-droprush-empty a{min-height:3rem;color:var(--paper);background:var(--ink);border:2px solid var(--ink);cursor:pointer;align-items:center;padding:.75rem .9rem;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-flex}.claim-history-note{background:var(--acid-lime);border:var(--consumer-rule);gap:.6rem;max-width:42rem;margin:2rem 0 0;padding:1.2rem;display:grid}.claim-history-note span{font-weight:650;line-height:1.4}.saved-preview{background:var(--ink);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.saved-preview li{background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.saved-preview li>div:nth-child(2){gap:.25rem;display:grid}.saved-preview li>b{width:fit-content;color:var(--paper);background:var(--rush-orange);letter-spacing:.06em;grid-column:2;padding:.4rem .55rem;font-size:.58rem}.saved-preview__actions{grid-column:2}.my-droprush-empty{background:var(--acid-lime);border:var(--consumer-rule);box-shadow:var(--consumer-shadow);padding:clamp(2rem,6vw,5rem)}.my-droprush-empty h3{letter-spacing:-.07em;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.85}.my-droprush-empty p{margin:1.25rem 0 1.7rem;font-weight:700}.account-preview{max-width:45rem;color:var(--paper);background:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--rush-orange);gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.account-preview>span,.account-preview>small{color:var(--acid-lime);letter-spacing:.08em;font-size:.65rem;font-weight:900}.account-preview>strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,3rem)}.account-preview button{width:fit-content;color:var(--ink);background:var(--paper);cursor:default}.access-preview{width:min(100vw - 2rem,55rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;padding:0}.access-preview::backdrop{background:#11100fc7}.access-preview>div{background:var(--paper-raised);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--rush-orange)}.access-preview header{color:var(--paper);background:var(--ink);letter-spacing:.07em;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.65rem;font-weight:900;display:flex}.access-preview header button{color:var(--paper);cursor:pointer;background:0 0;border:0;font-weight:900}.access-preview section{gap:1.2rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.access-preview h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.82}.access-preview section>p:not(.consumer-eyebrow){max-width:35rem;margin:0;font-weight:650;line-height:1.4}.access-preview section>strong{background:var(--acid-lime);width:fit-content;padding:.8rem 1rem;font-size:.7rem}@media (width>=48rem){.consumer-section-heading,.my-droprush-section__heading,.my-droprush-hero,.consumer-final{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.consumer-rush__diagram{grid-template-columns:repeat(3,minmax(0,1fr))}.consumer-save,.consumer-after-claim{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-my-intro ol{grid-template-columns:repeat(3,minmax(0,1fr))}.consumer-review__routes{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-panel--success{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr)}.claimed-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-preview li>b,.saved-preview__actions{grid-column:1/-1}}@media (width<=47.99rem){.consumer-section-heading h2,.consumer-save h2,.consumer-my-intro h2,.consumer-after-claim h2,.consumer-sharing h2,.consumer-final h2,.my-droprush-hero h1,.my-droprush-section h2,.consumer-flow__heading h2{font-size:clamp(2.75rem,14vw,4.4rem)}.consumer-rush__diagram li{min-height:14rem}.consumer-rush__diagram i{bottom:-1.35rem;right:1rem}.consumer-claim-journey__steps li{grid-template-columns:2rem minmax(0,1fr);padding-right:3rem}.consumer-save__rule{transform:none}.consumer-flow__stage{min-height:38rem;padding:.65rem}.consumer-flow__sharing .consumer-sharing{padding-inline:.75rem}.consumer-flow__sharing .consumer-sharing h2{font-size:clamp(2.3rem,12vw,3rem)}.auth-panel{min-height:34rem;box-shadow:5px 5px 0 var(--rush-orange)}.auth-panel h3{font-size:clamp(3rem,15vw,5rem)}.auth-panel--missed{box-shadow:5px 5px 0 var(--acid-lime)}.my-droprush-tabs{padding-inline:0}.my-droprush-tabs button{padding-inline:.35rem}}.consumer-experience-page .marketplace-mark{aspect-ratio:1;width:3.75rem;color:var(--ink);background:var(--mark-accent);border:var(--market-rule);letter-spacing:-.04em;flex:none;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:relative;overflow:hidden}.consumer-experience-page .marketplace-mark>span{z-index:2;position:relative}.consumer-experience-page .marketplace-mark--compact{width:2.25rem;font-size:.6rem}.consumer-experience-page .marketplace-mark--diamond:before,.consumer-experience-page .marketplace-mark--circle:before,.consumer-experience-page .marketplace-mark--slash:before,.consumer-experience-page .marketplace-mark--split:before,.consumer-experience-page .marketplace-mark--burst:before{content:"";background:var(--ink);position:absolute}.consumer-experience-page .marketplace-mark--diamond:before{aspect-ratio:1;width:62%;transform:rotate(45deg)}.consumer-experience-page .marketplace-mark--diamond>span,.consumer-experience-page .marketplace-mark--circle>span,.consumer-experience-page .marketplace-mark--burst>span{color:var(--paper)}.consumer-experience-page .marketplace-mark--circle:before{aspect-ratio:1;border-radius:50%;width:72%}.consumer-experience-page .marketplace-mark--slash:before{width:130%;height:26%;transform:rotate(-32deg)}.consumer-experience-page .marketplace-mark--split:before{inset:0 0 50%}.consumer-experience-page .marketplace-mark--burst:before{aspect-ratio:1;clip-path:polygon(50% 0,62% 31%,100% 18%,73% 50%,100% 82%,62% 69%,50% 100%,38% 69%,0 82%,27% 50%,0 18%,38% 31%);width:82%}.consumer-hero{min-height:min(52rem,100vh - 6rem)}.consumer-hero__next{box-shadow:none;background:0 0;border:0;align-content:center;gap:1.5rem;padding:0;transform:none}.consumer-hero__poster{background:var(--paper-raised);border:var(--consumer-rule);box-shadow:9px 9px 0 var(--rush-orange);overflow:hidden;transform:rotate(1.5deg)}.consumer-hero__poster>div{color:var(--paper);background:var(--ink);letter-spacing:.08em;justify-content:space-between;gap:1rem;padding:.65rem .8rem;font-size:.58rem;font-weight:900;display:flex}.consumer-hero__poster ol{background:var(--ink);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.consumer-hero__poster li{background:var(--paper-raised);grid-template-columns:2rem minmax(0,1fr);align-items:end;min-height:clamp(5rem,8vw,7.25rem);padding:.85rem 1rem;display:grid}.consumer-hero__poster li:nth-child(2){color:var(--paper);background:var(--rush-orange)}.consumer-hero__poster li:nth-child(3){background:var(--acid-lime)}.consumer-hero__poster small{align-self:start;font-size:.55rem;font-weight:900}.consumer-hero__poster strong{letter-spacing:-.075em;font-family:Archivo Variable,Archivo,sans-serif;font-size:clamp(2.25rem,5vw,4.6rem);font-style:normal;font-weight:950;line-height:.8}.consumer-hero__next>p{background:var(--acid-lime);border:var(--consumer-rule);box-shadow:5px 5px 0 var(--ink);gap:.25rem;padding:1.1rem 1.25rem;font-size:clamp(1.15rem,2vw,1.75rem);display:grid;transform:rotate(-1deg)}.consumer-rush{border-block:var(--consumer-rule)}.consumer-rush,.consumer-claim-journey{padding-top:clamp(4.5rem,7vw,7rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.consumer-rush__diagram li{box-shadow:inset 0 -8px #11110f1a}.consumer-claim-journey{background:var(--rush-orange);border-bottom:var(--consumer-rule)}.consumer-claim-journey .consumer-eyebrow,.consumer-claim-journey .consumer-section-heading h2 em{color:var(--paper)}.consumer-claim-journey__steps li{background:var(--paper-raised);box-shadow:5px 5px 0 var(--ink)}.consumer-claim-journey__steps li:nth-child(2n){transform:translate(.75rem)rotate(-.35deg)}.consumer-claim-journey__steps li:last-child{border-bottom:var(--consumer-rule)}.consumer-save{color:var(--paper);background:var(--ink);border-bottom:var(--consumer-rule);padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem)}.consumer-save__rule{background:var(--acid-lime);box-shadow:8px 8px 0 var(--rush-orange)}.consumer-my-intro{border-bottom:var(--consumer-rule);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.consumer-my-intro,.consumer-after-claim{padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem)}.consumer-save h2,.consumer-my-intro h2{font-size:clamp(3.4rem,5.4vw,5.4rem)}.consumer-my-intro__window{color:var(--ink);background:var(--paper-raised);border:2px solid var(--paper);box-shadow:10px 10px 0 var(--rush-orange);overflow:hidden;transform:rotate(1deg)}.consumer-my-intro__window-bar{color:var(--paper);background:var(--ink);border-bottom:1px solid var(--paper);letter-spacing:.08em;justify-content:space-between;gap:1rem;padding:.65rem .8rem;font-size:.58rem;font-weight:900;display:flex}.consumer-my-intro__window ol{color:var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.consumer-my-intro__window li{gap:1rem;min-height:5.5rem;padding:.8rem}.consumer-my-intro__window li strong{letter-spacing:-.035em;font-size:clamp(.85rem,1.4vw,1.15rem)}.consumer-my-intro__claim{border:var(--consumer-rule);box-shadow:5px 5px 0 var(--acid-lime);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1.25rem;padding:1rem;display:grid}.consumer-my-intro__claim>div{gap:.2rem;display:grid}.consumer-my-intro__claim span{color:var(--rush-orange);letter-spacing:.08em;font-size:.58rem;font-weight:900}.consumer-my-intro__claim strong{letter-spacing:-.05em;font-size:clamp(1.15rem,2vw,1.75rem)}.consumer-my-intro__claim b{color:var(--paper);background:var(--ink);padding:.65rem .75rem;font-size:.62rem}.consumer-my-intro__window>.consumer-action{margin:0 1.25rem 1.25rem}.consumer-after-claim{background:var(--rush-orange);border-bottom:var(--consumer-rule)}.consumer-after-claim .consumer-eyebrow{color:var(--paper)}.consumer-after-claim>.claim-share-card{transform:rotate(-1deg)}.consumer-after-claim>.consumer-sharing{border:var(--consumer-rule);box-shadow:7px 7px 0 var(--acid-lime);grid-column:1/-1;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.consumer-after-claim>.consumer-sharing h2{font-size:clamp(2.5rem,5vw,4.75rem)}.consumer-final{border-bottom:var(--consumer-rule);min-height:clamp(32rem,48vw,45rem)}.consumer-flow__state-tabs{border:var(--consumer-rule)}.consumer-flow__stage{border-top:0;padding:clamp(1.25rem,4vw,3.5rem)}.auth-panel{border-color:var(--ink);min-height:31rem;padding-top:clamp(4.75rem,8vw,6.25rem);position:relative;overflow:hidden}.auth-panel:before{content:"DROP WINDOW     /     AVAILABILITY RECHECKS HERE";height:2.6rem;color:var(--paper);background:var(--ink);letter-spacing:.08em;padding:.8rem 1rem;font-size:.58rem;font-weight:900;position:absolute;inset:0 0 auto}.auth-panel h3{font-size:clamp(3rem,6.5vw,5.75rem)}.auth-panel__providers button,.auth-panel__actions button,.auth-panel__actions a{box-shadow:4px 4px 0 var(--rush-orange)}.auth-panel--ready:before{content:"DROP WINDOW     /     STILL AVAILABLE"}.auth-panel--missed:before{content:"DROP WINDOW     /     AVAILABILITY CHANGED"}.auth-panel--success:before{content:"DROP WINDOW     /     CLAIM COMPLETE"}.my-droprush-page main{padding-block:clamp(1.5rem,4vw,3rem)}.my-droprush-hero{min-height:clamp(29rem,42vw,37rem);color:var(--paper);background:linear-gradient(118deg, transparent 0 74%, var(--rush-orange) 74% 100%), var(--ink);border:var(--consumer-rule);box-shadow:9px 9px 0 var(--rush-orange);padding:clamp(2.5rem,6vw,5.5rem)}.my-droprush-hero .consumer-eyebrow,.my-droprush-hero h1 em{color:var(--acid-lime)}.my-droprush-review{border:var(--consumer-rule);margin-top:1.5rem}.my-droprush-tabs{border:var(--consumer-rule);border-top:0;margin-top:0}.my-droprush-tabs button{min-height:4.5rem}.my-droprush-section{background:var(--paper-raised);border:var(--consumer-rule);border-top:0;min-height:0;margin-bottom:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,6rem)}.claimed-card{box-shadow:8px 8px 0 var(--rush-orange);padding:0;overflow:hidden}.claimed-card>header{color:var(--paper);background:var(--ink);padding:1.25rem}.claimed-card>header span{color:var(--acid-lime)}.claimed-card dl,.claimed-card__actions{margin-inline:clamp(1.25rem,3vw,2.5rem)}.claimed-card__actions{margin-bottom:clamp(1.25rem,3vw,2.5rem)}.saved-preview li:nth-child(2){background:var(--acid-lime)}.account-preview,.my-droprush-empty{max-width:55rem}@media (width>=48rem){.consumer-my-intro{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr)}.consumer-after-claim{grid-template-columns:minmax(0,.72fr) minmax(28rem,1.28fr)}}@media (width<=47.99rem){.consumer-save>*,.consumer-my-intro>*{min-width:0}.consumer-save h2,.consumer-my-intro h2{font-size:clamp(2.75rem,14vw,4rem)}.consumer-hero__poster{transform:rotate(.5deg)}.consumer-hero__poster li{min-height:5rem}.consumer-hero__poster strong{font-size:clamp(2.3rem,13vw,4rem)}.consumer-claim-journey__steps li:nth-child(2n){margin-left:.75rem;transform:rotate(-.35deg)}.consumer-my-intro__window{transform:none}.consumer-my-intro__claim{grid-template-columns:auto minmax(0,1fr)}.consumer-my-intro__claim b{grid-column:1/-1}.consumer-after-claim>.claim-share-card{transform:none}.consumer-final{min-height:31rem}.auth-panel{min-height:31rem;padding-top:4.5rem}.my-droprush-page main{padding-block:1rem}.my-droprush-hero{background:linear-gradient(150deg, transparent 0 86%, var(--rush-orange) 86% 100%), var(--ink);min-height:31rem;box-shadow:5px 5px 0 var(--rush-orange);padding:2.25rem 1.25rem}.my-droprush-section{padding:2.5rem 1.25rem}}@media (width>=48rem){.consumer-hero{grid-template-columns:minmax(0,1.18fr) minmax(22.5rem,.82fr);align-items:center;column-gap:clamp(4rem,6vw,6rem)}.consumer-hero__spine{align-self:center;transform:translateY(-2rem)}.consumer-rush .consumer-section-heading{grid-template-columns:minmax(30rem,.92fr) minmax(0,1.08fr);align-items:stretch}}.consumer-rush__support{grid-template-rows:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;max-width:none;display:grid}.consumer-rush .consumer-section-heading>.consumer-rush__support>p{letter-spacing:-.055em;text-align:left;text-wrap:balance;border-top:1px solid #f3eee252;align-items:center;column-gap:.16em;max-width:none;margin:0;padding-block:.45rem;font-size:clamp(2.6rem,3.7vw,3.65rem);font-weight:500;line-height:.92;display:flex}.consumer-rush__support p strong{font-weight:850}.consumer-rush__support p span{font-weight:500}.consumer-rush__support p:last-child{border-bottom:1px solid #f3eee252}.consumer-claim-journey{padding-top:clamp(3.5rem,5vw,5rem);padding-bottom:clamp(3.5rem,5vw,5rem)}.consumer-claim-journey .consumer-section-heading{margin-bottom:clamp(2.25rem,4vw,3.5rem);display:block}.consumer-claim-journey .consumer-section-heading>div{width:100%;max-width:none}@media (width>=48rem){.consumer-claim-journey .consumer-section-heading .consumer-eyebrow{font-size:clamp(.55rem,1.07vw,.96rem)}}.consumer-claim-journey .consumer-claim-journey__headline{white-space:nowrap;grid-template-columns:auto auto auto;justify-content:space-between;align-items:baseline;gap:clamp(1.5rem,3.5vw,4rem);width:100%;font-size:clamp(3rem,4.35vw,4.4rem);display:grid}.consumer-claim-journey__headline>em{justify-self:center}.consumer-claim-journey__steps li{min-height:5.25rem;padding-block:.85rem}.consumer-after-claim__copy>p.consumer-eyebrow{max-width:8rem;margin-bottom:.65rem;font-size:.58rem;line-height:1}.consumer-after-claim__copy h2{font-size:clamp(4.6rem,7.4vw,7.25rem);line-height:.7}.consumer-after-claim__copy h2 span{display:block}.consumer-after-claim__copy>strong{width:max-content;margin:1rem 0 2rem;font-size:clamp(2.2rem,3.4vw,3.6rem);line-height:.88}.consumer-sharing{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.consumer-sharing h2{font-size:clamp(3rem,5.4vw,5.25rem)}.consumer-sharing h2 span,.consumer-sharing h2 em{display:block}.consumer-sharing h2 em{color:var(--acid-lime)}.consumer-sharing__trigger{min-width:clamp(11rem,18vw,15rem);min-height:5.25rem;color:var(--ink);background:var(--acid-lime);border:2px solid var(--paper);box-shadow:7px 7px 0 var(--rush-orange);cursor:pointer;letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:2.5rem;padding:1rem 1.25rem;font-size:clamp(1.35rem,2.4vw,2.25rem);font-weight:950;display:inline-flex}.consumer-sharing__trigger span{font-size:1.2em}.consumer-share-dialog{width:min(100vw - 2rem,46rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;padding:0}.consumer-share-dialog::backdrop{background:#11100fc7}.consumer-share-dialog>div{background:var(--paper-raised);border:var(--consumer-rule);box-shadow:10px 10px 0 var(--rush-orange);overflow:hidden}.consumer-share-dialog header{color:var(--paper);background:var(--ink);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.62rem;font-weight:900;display:flex}.consumer-share-dialog header button{color:var(--paper);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.consumer-share-dialog section{gap:1.5rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.consumer-share-dialog h3{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:950;line-height:.78}.consumer-share-dialog__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.consumer-share-dialog__choices a,.consumer-share-dialog__choices button{min-height:3.75rem;color:var(--paper);background:var(--ink);border:2px solid var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.consumer-share-dialog__choices>:nth-child(3){color:var(--ink);background:var(--acid-lime)}.consumer-share-dialog__choices button:disabled{cursor:not-allowed;opacity:.45}.consumer-final{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(2rem,3vw,3rem)}.consumer-final>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);display:grid}.consumer-final .consumer-eyebrow{letter-spacing:-.04em;margin:0 0 .35rem;font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:.9}.consumer-final h2{font-size:clamp(3.4rem,5.4vw,5.5rem)}@media (width<=47.99rem){.consumer-hero__spine{transform:none}.consumer-rush .consumer-section-heading>.consumer-rush__support>p{font-size:clamp(1.8rem,8.5vw,2.3rem)}.consumer-claim-journey .consumer-claim-journey__headline{grid-template-columns:auto auto auto;gap:.35rem;font-size:5.15vw}.consumer-sharing{grid-template-columns:1fr;align-items:start}.consumer-sharing__trigger{width:100%}.consumer-share-dialog__choices{grid-template-columns:1fr}.consumer-final{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding-top:2rem;padding-bottom:2rem}.consumer-final>div:first-child{grid-template-columns:1fr;gap:.65rem}.consumer-final .consumer-eyebrow{font-size:1.6rem}}
