.AppExperienceShowcase-module__purS5q__layout{grid-template-columns:minmax(420px,.78fr) minmax(360px,.92fr);align-items:center;gap:clamp(52px,7vw,112px);display:grid}.AppExperienceShowcase-module__purS5q__copy{justify-self:end;width:min(100%,560px);max-width:none}.AppExperienceShowcase-module__purS5q__copy h2{color:#0b0b0b;max-width:12ch;font-family:var(--font-ui);letter-spacing:0;margin:0;font-size:clamp(2.55rem,4.2vw,4.7rem);font-weight:650;line-height:.94}.AppExperienceShowcase-module__purS5q__lead{color:#6e6e6e;max-width:44ch;margin:24px 0 0;font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:380;line-height:1.58}.AppExperienceShowcase-module__purS5q__moments{border-top:1px solid #0b0b0b24;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.AppExperienceShowcase-module__purS5q__moments li{border-bottom:1px solid #0b0b0b1f;grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);align-items:center;gap:18px;min-height:66px;padding:16px 0;display:grid}.AppExperienceShowcase-module__purS5q__moments strong{color:#0b0b0b;font-size:.98rem;font-weight:620}.AppExperienceShowcase-module__purS5q__moments span{color:#6e6e6e;font-size:.84rem;line-height:1.45}.AppExperienceShowcase-module__purS5q__download{color:#fff;background:#0b0b0b;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:50px;margin-top:26px;padding:0 20px;font-size:.8rem;font-weight:620;transition:transform .18s,background-color .18s;display:inline-flex}.AppExperienceShowcase-module__purS5q__download:hover{background:#242424;transform:translateY(-2px)}.AppExperienceShowcase-module__purS5q__download svg{width:17px;height:17px}.AppExperienceShowcase-module__purS5q__screenshotStage{justify-self:start;place-items:center;width:min(100%,680px);min-height:clamp(560px,64svh,690px);display:grid;position:relative}.AppExperienceShowcase-module__purS5q__carouselShell{width:min(100%,560px);min-height:inherit;isolation:isolate;grid-template-rows:1fr auto;place-items:center;gap:18px;padding-block:4px;display:grid;position:relative}.AppExperienceShowcase-module__purS5q__previewStack{z-index:0;pointer-events:none;width:min(100%,540px);height:min(510px,52vw);position:absolute;top:clamp(22px,4vw,46px);left:50%;transform:translate(-50%)}.AppExperienceShowcase-module__purS5q__previewPhone{aspect-ratio:1206/2622;opacity:.34;filter:grayscale(.72)saturate(.72);background:#fff;border:1px solid #0b0b0b14;border-radius:clamp(26px,2.8vw,38px);width:min(244px,24vw);margin:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)scale(.94)}.AppExperienceShowcase-module__purS5q__previewPhone img{object-fit:cover;object-position:top center}.AppExperienceShowcase-module__purS5q__previewPhoneLeft{left:22px;transform:translateY(-50%)translate(-6px)scale(.92)}.AppExperienceShowcase-module__purS5q__previewPhoneRight{right:22px;transform:translateY(-50%)translate(6px)scale(.92)}.AppExperienceShowcase-module__purS5q__phoneFrame{z-index:1;aspect-ratio:1206/2622;width:min(340px,34vw);margin:0;position:relative}.AppExperienceShowcase-module__purS5q__phoneBody{outline-offset:4px;background:#fff;border:1.5px solid #0b0b0b2e;border-radius:clamp(36px,3.8vw,54px);outline:1px solid #0b0b0b0f;padding:0;position:absolute;inset:0;overflow:hidden}.AppExperienceShowcase-module__purS5q__phoneScreen{border-radius:inherit;background:#fff;width:100%;height:100%;display:block;position:relative;overflow:hidden}.AppExperienceShowcase-module__purS5q__screenImage{opacity:0;object-fit:cover;object-position:top center;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .96s cubic-bezier(.22,1,.36,1);transform:scale(1.004)}.AppExperienceShowcase-module__purS5q__screenImage[data-active=true]{opacity:1;transform:scale(1)}.AppExperienceShowcase-module__purS5q__carouselControls{box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;padding:0;display:inline-flex}.AppExperienceShowcase-module__purS5q__carouselDots{align-items:center;gap:8px;padding-inline:2px;display:inline-flex}.AppExperienceShowcase-module__purS5q__carouselDots button{cursor:pointer;background:#0b0b0b33;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1)}.AppExperienceShowcase-module__purS5q__carouselDots button[data-active=true]{background:#0b0b0b;width:18px}@media (max-width:1020px){.AppExperienceShowcase-module__purS5q__layout{grid-template-columns:1fr;gap:46px}.AppExperienceShowcase-module__purS5q__copy{justify-self:center;width:min(720px,100% - 48px)}.AppExperienceShowcase-module__purS5q__screenshotStage{justify-self:center;width:min(100%,680px);min-height:610px}.AppExperienceShowcase-module__purS5q__phoneFrame{width:min(330px,52vw)}.AppExperienceShowcase-module__purS5q__previewStack{width:min(100%,540px);height:500px}.AppExperienceShowcase-module__purS5q__previewPhone{width:min(208px,34vw)}}@media (max-width:680px){.AppExperienceShowcase-module__purS5q__layout{gap:38px}.AppExperienceShowcase-module__purS5q__copy{width:calc(100% - 40px)}.AppExperienceShowcase-module__purS5q__copy h2{font-size:clamp(2.45rem,11vw,3.8rem)}.AppExperienceShowcase-module__purS5q__moments li{grid-template-columns:minmax(86px,.34fr) minmax(0,1fr);min-height:66px}.AppExperienceShowcase-module__purS5q__screenshotStage,.AppExperienceShowcase-module__purS5q__carouselShell{min-height:570px}.AppExperienceShowcase-module__purS5q__phoneFrame{width:min(300px,76vw)}.AppExperienceShowcase-module__purS5q__previewStack{height:450px;top:36px}.AppExperienceShowcase-module__purS5q__previewPhone{opacity:.24;width:min(172px,42vw)}.AppExperienceShowcase-module__purS5q__previewPhoneLeft{left:8px}.AppExperienceShowcase-module__purS5q__previewPhoneRight{right:8px}.AppExperienceShowcase-module__purS5q__phoneBody{border-radius:42px}}@media (prefers-reduced-motion:reduce){.AppExperienceShowcase-module__purS5q__download,.AppExperienceShowcase-module__purS5q__screenImage,.AppExperienceShowcase-module__purS5q__carouselDots button{transition:none}}
.LandingSections-module__IzrIlq__sectionInner,.LandingSections-module__IzrIlq__orderInner,.LandingSections-module__IzrIlq__rewardsInner{width:min(100%,1480px);margin-inline:auto}.LandingSections-module__IzrIlq__appSection{color:#0b0b0b;background:#fff;align-items:center;min-height:100svh;padding:clamp(76px,8svh,112px) clamp(24px,6vw,104px);display:grid}.LandingSections-module__IzrIlq__orderSection{color:#f7f6f2;background:#111210;align-items:center;padding:clamp(76px,8svh,112px) clamp(24px,6vw,104px) clamp(34px,5svh,64px);display:grid;overflow:hidden}.LandingSections-module__IzrIlq__orderInner{grid-template-columns:minmax(300px,.9fr) minmax(300px,.72fr);align-items:center;gap:clamp(54px,8vw,128px);display:grid}.LandingSections-module__IzrIlq__orderCopy h2{max-width:760px;font-family:var(--font-serif);margin:0;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:440;line-height:.96}.LandingSections-module__IzrIlq__orderCopy>p:last-of-type{color:#f7f6f2a8;max-width:58ch;margin:26px 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.6}.LandingSections-module__IzrIlq__eyebrow,.LandingSections-module__IzrIlq__eyebrowDark{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:650}.LandingSections-module__IzrIlq__eyebrow{color:#6e6e6e}.LandingSections-module__IzrIlq__eyebrowDark{color:#d8c89e}.LandingSections-module__IzrIlq__safetyRow{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.LandingSections-module__IzrIlq__safetyRow span{color:#f7f6f2c7;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.78rem;display:inline-flex}.LandingSections-module__IzrIlq__safetyRow svg{width:16px;height:16px}.LandingSections-module__IzrIlq__orderVisual{place-items:center;min-height:clamp(430px,52svh,610px);display:grid;position:relative}.LandingSections-module__IzrIlq__orderVisual:before{aspect-ratio:1;filter:blur(76px);content:"";background:#c9b58329;border-radius:50%;width:80%;position:absolute}.LandingSections-module__IzrIlq__orderPhone{aspect-ratio:828/1800;background:#050505;border:2px solid #555550;border-radius:48px;outline:.5px solid #ffffff8c;width:min(340px,66vw);margin:0;padding:7px;position:relative;transform:rotate(3deg);box-shadow:0 42px 90px #00000075}.LandingSections-module__IzrIlq__orderScreen{background:#fff;border-radius:41px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.LandingSections-module__IzrIlq__orderScreen img{object-fit:cover;object-position:top center}.LandingSections-module__IzrIlq__orderSteps{border-top:1px solid #ffffff26;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.LandingSections-module__IzrIlq__orderSteps li{border-right:1px solid #ffffff1f;grid-template-columns:30px 1fr;gap:12px;min-height:154px;padding:26px 22px 18px 0;display:grid}.LandingSections-module__IzrIlq__orderSteps li:not(:first-child){padding-left:22px}.LandingSections-module__IzrIlq__orderSteps li:last-child{border-right:0}.LandingSections-module__IzrIlq__orderSteps li>span{color:#d8c89e;font-size:.7rem}.LandingSections-module__IzrIlq__orderSteps strong{font-size:1rem;font-weight:570}.LandingSections-module__IzrIlq__orderSteps p{color:#f7f6f294;margin:7px 0 0;font-size:.84rem;line-height:1.5}.LandingSections-module__IzrIlq__rewardsSection{color:#0b0b0b;background:#fff;align-items:center;padding:clamp(76px,8svh,112px) clamp(24px,6vw,104px) clamp(34px,5svh,64px);display:grid;position:relative;overflow:hidden}.LandingSections-module__IzrIlq__rewardsHeader{grid-template-columns:minmax(300px,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(46px,8vw,120px);display:grid}.LandingSections-module__IzrIlq__rewardsHeader .LandingSections-module__IzrIlq__eyebrow{color:#6e6e6e}.LandingSections-module__IzrIlq__rewardsHeader h2{max-width:900px;font-family:var(--font-ui);letter-spacing:0;margin:0;font-size:clamp(3rem,6vw,6.6rem);font-weight:650;line-height:.94}.LandingSections-module__IzrIlq__rewardsHeader>p{color:#6e6e6e;max-width:50ch;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.6}.LandingSections-module__IzrIlq__rewardGrid{grid-template-columns:minmax(320px,.78fr) minmax(420px,1.22fr);align-items:stretch;gap:clamp(34px,5vw,78px);margin-top:clamp(44px,6vw,78px);display:grid}.LandingSections-module__IzrIlq__rewardPrimary{color:#f5f5f5;background:#0b0b0b;border:1px solid #0b0b0b1f;border-radius:8px;flex-direction:column;min-height:390px;padding:clamp(28px,4vw,46px);display:flex}.LandingSections-module__IzrIlq__rewardCardHeading{justify-content:space-between;align-items:center;display:flex}.LandingSections-module__IzrIlq__rewardCardHeading>span{color:#f5f5f57a;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:620}.LandingSections-module__IzrIlq__rewardCardHeading small{color:#f5f5f594;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.LandingSections-module__IzrIlq__rewardPrimary>p{color:#f5f5f59e;margin:auto 0 5px;font-size:.95rem}.LandingSections-module__IzrIlq__rewardPrimary>strong{font-size:clamp(5rem,8vw,8rem);font-weight:300;line-height:.9;display:block}.LandingSections-module__IzrIlq__progressCopy{color:#f5f5f59e;justify-content:space-between;gap:18px;margin-top:46px;font-size:.72rem;display:flex}.LandingSections-module__IzrIlq__progressCopy b{color:#f5f5f5;font-weight:550}.LandingSections-module__IzrIlq__progress{background:#ffffff21;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.LandingSections-module__IzrIlq__progress span{border-radius:inherit;background:#f5f5f5;width:33.333%;height:100%;display:block}.LandingSections-module__IzrIlq__rewardLedger{border-top:1px solid #0b0b0b24;display:grid}.LandingSections-module__IzrIlq__rewardLedger article{border-bottom:1px solid #0b0b0b24;grid-template-columns:46px minmax(92px,.32fr) minmax(180px,.68fr);align-items:center;gap:12px 18px;min-height:126px;padding:22px 0;display:grid}.LandingSections-module__IzrIlq__rewardIcon{color:#0b0b0b;border:1px solid #0b0b0b29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.LandingSections-module__IzrIlq__rewardIcon svg{width:18px;height:18px}.LandingSections-module__IzrIlq__rewardLedger small{color:#6e6e6e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.LandingSections-module__IzrIlq__rewardLedger strong{color:#0b0b0b;letter-spacing:0;font-size:clamp(1.2rem,2vw,1.72rem);font-weight:620;line-height:1.08}.LandingSections-module__IzrIlq__rewardLedger p{color:#6e6e6e;grid-column:3;margin:-4px 0 0;font-size:.9rem;line-height:1.45}.LandingSections-module__IzrIlq__partnerSection{color:#0b0b0b;background:#fff;align-items:center;min-height:100svh;padding:clamp(76px,8svh,112px) clamp(24px,6vw,104px);display:grid;position:relative;overflow:hidden}.LandingSections-module__IzrIlq__partnerAura{display:none}.LandingSections-module__IzrIlq__partnerInner{z-index:1;grid-template-columns:minmax(420px,.78fr) minmax(360px,.92fr);align-items:center;gap:clamp(52px,7vw,112px);width:min(100%,1440px);min-height:auto;margin-inline:auto;display:grid;position:relative}.LandingSections-module__IzrIlq__partnerPhoto{aspect-ratio:4/3;width:min(100%,680px);box-shadow:none;background:#f5f5f5;border:1px solid #0b0b0b1a;border-radius:8px;justify-self:start;margin:0;position:relative;overflow:hidden}.LandingSections-module__IzrIlq__partnerPhoto img{object-fit:cover;object-position:52% 50%;filter:contrast(1.04)saturate(1.03)}.LandingSections-module__IzrIlq__partnerPanel{color:#0b0b0b;background:0 0;border:0;border-radius:0;flex-direction:column;place-self:center end;width:min(100%,560px);min-height:auto;padding:0;display:flex}.LandingSections-module__IzrIlq__partnerIntro{margin-bottom:clamp(30px,4vw,44px)}.LandingSections-module__IzrIlq__partnerIntro h2{max-width:12ch;font-family:var(--font-ui);letter-spacing:0;margin:0;font-size:clamp(2.55rem,4.2vw,4.7rem);font-weight:650;line-height:.94}.LandingSections-module__IzrIlq__partnerIntro span{color:#6e6e6e;max-width:44ch;margin-top:24px;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.58;display:block}.LandingSections-module__IzrIlq__partnerSignals{border-top:1px solid #0b0b0b24;gap:0;margin-top:0;display:grid}.LandingSections-module__IzrIlq__partnerSignals article{border-bottom:1px solid #0b0b0b1f;grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);align-items:center;gap:18px;min-height:66px;padding:16px 0;display:grid}.LandingSections-module__IzrIlq__partnerSignals article:last-child{border-bottom:0}.LandingSections-module__IzrIlq__partnerSignals strong{color:#0b0b0b;font-size:.98rem;font-weight:620}.LandingSections-module__IzrIlq__partnerSignals span{color:#6e6e6e;font-size:.84rem}.LandingSections-module__IzrIlq__partnerPanel>a{color:#fff;width:fit-content;min-height:50px;transition:transform var(--motion-medium) var(--ease), background var(--motion-medium) var(--ease);background:#0b0b0b;border:1px solid #0b0b0b;border-radius:999px;justify-content:center;align-items:center;gap:14px;margin-top:26px;padding:0 20px;font-size:.8rem;font-weight:620;display:inline-flex}.LandingSections-module__IzrIlq__partnerPanel>a:hover{background:#242424;transform:translateY(-1px)}.LandingSections-module__IzrIlq__partnerPanel>a svg{width:17px;height:17px}.LandingSections-module__IzrIlq__footer{color:#0b0b0b;background:#fff;align-items:stretch;min-height:78svh;padding:0;display:grid}.LandingSections-module__IzrIlq__footerInner{background:#fff;grid-template-rows:1fr auto;width:100%;max-width:none;min-height:78svh;padding:clamp(64px,7vw,118px) clamp(28px,7vw,132px) clamp(34px,4vw,58px);display:grid}.LandingSections-module__IzrIlq__footerMain{border-bottom:1px solid #0b0b0b24;grid-template-columns:minmax(420px,1.45fr) minmax(220px,.48fr) minmax(260px,.58fr);align-items:start;gap:clamp(56px,10vw,172px);padding-bottom:clamp(74px,10vw,148px);display:grid}.LandingSections-module__IzrIlq__footerPitch{max-width:560px}.LandingSections-module__IzrIlq__footerPitch>span,.LandingSections-module__IzrIlq__footerColumn>span{color:#6e6e6e;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.LandingSections-module__IzrIlq__footerPitch>strong{color:#0b0b0b;letter-spacing:0;max-width:13ch;margin-top:16px;font-size:clamp(2.55rem,4vw,4.65rem);font-weight:650;line-height:.98;display:block}.LandingSections-module__IzrIlq__footerPitch p{color:#6e6e6e;max-width:43ch;margin:20px 0 0;font-size:.98rem;line-height:1.55}.LandingSections-module__IzrIlq__footerContact{flex-wrap:wrap;gap:14px 28px;margin-top:34px;display:flex}.LandingSections-module__IzrIlq__footerContact a{color:#0b0b0b;text-underline-offset:6px;align-items:center;gap:8px;font-size:.92rem;font-weight:620;line-height:1.35;-webkit-text-decoration:underline #0b0b0b57;text-decoration:underline #0b0b0b57;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s;display:inline-flex}.LandingSections-module__IzrIlq__footerContact a:hover{color:#000;text-decoration-color:#000}.LandingSections-module__IzrIlq__footerContact svg{flex:none;width:17px;height:17px}.LandingSections-module__IzrIlq__footerColumn{padding-top:6px}.LandingSections-module__IzrIlq__footerColumn>span{margin-bottom:20px}.LandingSections-module__IzrIlq__footerColumn nav{gap:17px;display:grid}.LandingSections-module__IzrIlq__footerColumn a{color:#0b0b0b;opacity:.86;width:fit-content;font-size:.96rem;line-height:1.25;transition:color .16s,opacity .16s,transform .16s}.LandingSections-module__IzrIlq__footerColumn a:hover{color:#000;opacity:1;transform:translate(3px)}.LandingSections-module__IzrIlq__footerLegal{color:#6e6e6e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(26px,3.8vw,46px);font-size:.78rem;font-weight:620;display:flex}.LandingSections-module__IzrIlq__footerSocial{align-items:center;gap:12px;display:flex}.LandingSections-module__IzrIlq__footerSocial a{color:#0b0b0b;border:1px solid #0b0b0b2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.LandingSections-module__IzrIlq__footerSocial a:hover{color:#000;border-color:#0b0b0b6b;transform:translateY(-1px)}.LandingSections-module__IzrIlq__footerSocial svg{width:16px;height:16px}.LandingSections-module__IzrIlq__consumerHero{min-height:78svh;color:var(--black);background:#f7f6f2;align-items:center;padding:150px clamp(24px,8vw,150px) 96px;display:grid;position:relative;overflow:hidden}.LandingSections-module__IzrIlq__consumerHalo{aspect-ratio:1;filter:blur(60px);border:12vw solid #e5d8bba6;border-radius:50%;width:54vw;position:absolute;top:-20%;right:-5%}.LandingSections-module__IzrIlq__consumerHero>div:first-of-type{z-index:1;max-width:990px;position:relative}.LandingSections-module__IzrIlq__consumerHero p{color:var(--olive-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:650}.LandingSections-module__IzrIlq__consumerHero h1{font-family:var(--font-ui);letter-spacing:0;margin:0;font-size:clamp(3.4rem,7.5vw,8.2rem);font-weight:320;line-height:.91}.LandingSections-module__IzrIlq__consumerHero>div:first-of-type>span{max-width:56ch;color:var(--muted);margin-top:28px;font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.55;display:block}.LandingSections-module__IzrIlq__consumerActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.LandingSections-module__IzrIlq__consumerActions a{min-height:50px;color:var(--black);border:1px solid #0b0b0b29;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:.8rem;font-weight:520;display:inline-flex}.LandingSections-module__IzrIlq__consumerActions a:first-child{border-color:var(--black);background:var(--black);color:#fff}.LandingSections-module__IzrIlq__consumerActions svg{width:16px;height:16px}.LandingSections-module__IzrIlq__consumerSignals{z-index:1;gap:10px;display:flex;position:absolute;bottom:46px;right:clamp(24px,6vw,104px)}.LandingSections-module__IzrIlq__consumerSignals span{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.LandingSections-module__IzrIlq__consumerSignals svg{width:16px;height:16px}@media (max-width:980px){.LandingSections-module__IzrIlq__orderInner,.LandingSections-module__IzrIlq__rewardsHeader{grid-template-columns:1fr}.LandingSections-module__IzrIlq__orderVisual{min-height:620px}.LandingSections-module__IzrIlq__orderSteps{grid-template-columns:repeat(2,1fr)}.LandingSections-module__IzrIlq__orderSteps li:nth-child(2){border-right:0}.LandingSections-module__IzrIlq__orderSteps li:nth-child(n+3){border-top:1px solid #ffffff1f}.LandingSections-module__IzrIlq__rewardGrid{grid-template-columns:1fr 1fr}.LandingSections-module__IzrIlq__rewardPrimary,.LandingSections-module__IzrIlq__rewardLedger{grid-column:1/-1}.LandingSections-module__IzrIlq__partnerInner{grid-template-columns:1fr;gap:46px;min-height:auto}.LandingSections-module__IzrIlq__partnerPhoto{aspect-ratio:4/3;justify-self:center;width:min(100%,680px)}.LandingSections-module__IzrIlq__partnerPanel{justify-self:center;width:min(720px,100% - 48px);padding-block:0 clamp(48px,8vw,78px)}.LandingSections-module__IzrIlq__footerMain{grid-template-columns:1fr 1fr;gap:42px 70px}.LandingSections-module__IzrIlq__footerPitch{grid-column:1/-1;max-width:720px}.LandingSections-module__IzrIlq__footerPitch>strong{max-width:14ch}.LandingSections-module__IzrIlq__footerContact{gap:14px 24px}}@media (max-width:680px){.LandingSections-module__IzrIlq__appSection,.LandingSections-module__IzrIlq__orderSection,.LandingSections-module__IzrIlq__rewardsSection{padding-inline:20px}.LandingSections-module__IzrIlq__orderCopy h2,.LandingSections-module__IzrIlq__rewardsHeader h2{font-size:clamp(2.7rem,13vw,4.5rem)}.LandingSections-module__IzrIlq__orderVisual{min-height:560px}.LandingSections-module__IzrIlq__orderSteps{grid-template-columns:1fr}.LandingSections-module__IzrIlq__orderSteps li,.LandingSections-module__IzrIlq__orderSteps li:not(:first-child){border-top:1px solid #ffffff1f;border-right:0;min-height:112px;padding:22px 0}.LandingSections-module__IzrIlq__rewardGrid{grid-template-columns:1fr}.LandingSections-module__IzrIlq__rewardPrimary{grid-column:auto;min-height:340px}.LandingSections-module__IzrIlq__rewardLedger article{grid-template-columns:42px 1fr;min-height:auto;padding:18px 0}.LandingSections-module__IzrIlq__rewardLedger small,.LandingSections-module__IzrIlq__rewardLedger strong,.LandingSections-module__IzrIlq__rewardLedger p{grid-column:2}.LandingSections-module__IzrIlq__partnerPhoto{width:100%}.LandingSections-module__IzrIlq__partnerPanel{width:calc(100% - 40px);padding-block:0 42px}.LandingSections-module__IzrIlq__partnerIntro h2{max-width:13ch;font-size:clamp(2.45rem,11vw,3.8rem)}.LandingSections-module__IzrIlq__footer{min-height:auto}.LandingSections-module__IzrIlq__footerInner{min-height:0;padding:34px 24px 28px}.LandingSections-module__IzrIlq__footerMain{grid-template-columns:1fr;gap:34px;padding-bottom:36px}.LandingSections-module__IzrIlq__footerPitch>strong{font-size:clamp(2.3rem,12vw,3.4rem)}.LandingSections-module__IzrIlq__footerContact{flex-direction:column;align-items:flex-start}.LandingSections-module__IzrIlq__footerLegal{flex-direction:column;align-items:flex-start;gap:20px}.LandingSections-module__IzrIlq__footerSocial{gap:16px}.LandingSections-module__IzrIlq__consumerHero{min-height:88svh;padding:140px 20px 130px}.LandingSections-module__IzrIlq__consumerHero h1{font-size:clamp(3rem,13.5vw,4.7rem)}.LandingSections-module__IzrIlq__consumerSignals{flex-wrap:wrap;bottom:40px;left:20px;right:auto}}
.LegalDocument-module__3fZh3a__page{color:#000;background:#fff;min-height:100svh}:is(html.legal-document-scroll,body.legal-document-scroll){scroll-behavior:auto!important;scroll-snap-type:none!important;overflow-y:auto!important}:is(.legal-document-page .footer,.legal-document-page [data-route-section]){scroll-snap-align:none!important;scroll-snap-stop:normal!important}.LegalDocument-module__3fZh3a__page .footer{color:#000!important;background:#fff!important}:is(.LegalDocument-module__3fZh3a__page .footer *,.LegalDocument-module__3fZh3a__page .footer a,.LegalDocument-module__3fZh3a__page .footer button){color:#000!important}:is(.LegalDocument-module__3fZh3a__page .footer a,.LegalDocument-module__3fZh3a__page .footer button){background:0 0!important;border-color:#0000002e!important}.LegalDocument-module__3fZh3a__topBar{border-bottom:1px solid #00000024;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px clamp(24px,5vw,72px);display:flex}.LegalDocument-module__3fZh3a__brandLink{align-items:center;width:112px;display:inline-flex}.LegalDocument-module__3fZh3a__brandLink img{width:100%;height:auto}.LegalDocument-module__3fZh3a__topNav{color:#000;align-items:center;gap:18px;font-size:.84rem;font-weight:650;display:flex}.LegalDocument-module__3fZh3a__topNav a{text-underline-offset:5px;text-decoration:underline;transition:color .16s}.LegalDocument-module__3fZh3a__topNav a:hover{color:#000}.LegalDocument-module__3fZh3a__hero{width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(66px,9vw,124px) 0 clamp(36px,5vw,72px)}.LegalDocument-module__3fZh3a__kicker{color:#000;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:740}.LegalDocument-module__3fZh3a__hero h1{max-width:900px;font-family:var(--font-ui);letter-spacing:0;margin:0;font-size:clamp(3.3rem,7vw,7rem);font-weight:470;line-height:.92}.LegalDocument-module__3fZh3a__intro{color:#000;width:100%;max-width:760px;margin:28px 0 0;font-size:clamp(1.04rem,1.4vw,1.24rem);line-height:1.62}.LegalDocument-module__3fZh3a__documentControls{flex-wrap:wrap;align-items:center;gap:14px;max-width:760px;margin-top:24px;display:flex}.LegalDocument-module__3fZh3a__updateMeta{color:#000;align-items:center;gap:9px;min-height:34px;display:inline-flex}.LegalDocument-module__3fZh3a__updateMeta span{color:#00000094;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:760}.LegalDocument-module__3fZh3a__updateMeta strong{color:#000;font-size:.78rem;font-weight:660}.LegalDocument-module__3fZh3a__actionGroup{flex-wrap:wrap;gap:10px;display:flex}.LegalDocument-module__3fZh3a__actionGroup a{color:#000;background:0 0;border-bottom:1px solid;border-radius:0;align-items:center;min-height:0;padding:0 0 2px;font-size:.78rem;font-weight:650;transition:opacity .16s,border-color .16s;display:inline-flex}.LegalDocument-module__3fZh3a__actionGroup a:hover{opacity:.62;background:0 0}.LegalDocument-module__3fZh3a__layout{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:clamp(40px,7vw,92px);width:min(1120px,100% - 48px);margin:0 auto;padding:0 0 clamp(80px,10vw,132px);display:grid}.LegalDocument-module__3fZh3a__tocRail{align-self:stretch;position:relative}.LegalDocument-module__3fZh3a__toc{overscroll-behavior:contain;max-height:calc(100svh - 112px);box-shadow:none;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:4px 0 16px;transition:box-shadow .18s,border-color .18s,background .18s;display:grid;position:sticky;top:88px;overflow-y:auto;transform:translateZ(0)}.LegalDocument-module__3fZh3a__toc::-webkit-scrollbar{width:0;height:0;display:none}.LegalDocument-module__3fZh3a__toc span{z-index:1;color:#000;letter-spacing:.12em;text-transform:uppercase;background:#fff;border-bottom:0;margin:-4px 0 10px;padding:8px 0 12px;font-size:.72rem;font-weight:740;position:sticky;top:-4px}.LegalDocument-module__3fZh3a__toc a{color:#000000ad;border-bottom:0;border-radius:0;padding:8px 0;font-size:.84rem;line-height:1.3;transition:color .16s,background .16s,transform .16s;position:relative}.LegalDocument-module__3fZh3a__toc a:before{content:"";background:0 0;border-radius:999px;width:3px;transition:background .16s;position:absolute;top:10px;bottom:10px;left:0}.LegalDocument-module__3fZh3a__toc a:hover{color:#000;background:0 0;transform:translate(2px)}.LegalDocument-module__3fZh3a__toc a:hover:before{background:#000}.LegalDocument-module__3fZh3a__toc a:last-child{border-bottom:0}.LegalDocument-module__3fZh3a__document{gap:28px;display:grid}.LegalDocument-module__3fZh3a__section{box-shadow:none;background:#fff;border:0;border-radius:0;padding:clamp(26px,4vw,40px) 0;scroll-margin-top:28px}.LegalDocument-module__3fZh3a__section h2{font-family:var(--font-ui);margin:0;font-size:clamp(1.82rem,3vw,2.65rem);font-weight:500;line-height:1.04}.LegalDocument-module__3fZh3a__section p{color:#000;margin:16px 0 0;font-size:1rem;line-height:1.68}.LegalDocument-module__3fZh3a__section ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.LegalDocument-module__3fZh3a__section li{color:#000;padding-left:22px;font-size:.98rem;line-height:1.6;position:relative}.LegalDocument-module__3fZh3a__section li:before{content:"";background:#000;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.LegalDocument-module__3fZh3a__section strong{color:#000;font-weight:720}.LegalDocument-module__3fZh3a__note{color:#000;background:#fff;border:0;border-radius:0;padding:clamp(24px,4vw,34px) 0;font-size:.95rem;line-height:1.64}.LegalDocument-module__3fZh3a__note strong{color:#000}.LegalDocument-module__3fZh3a__focusLink:focus-visible,.LegalDocument-module__3fZh3a__topNav a:focus-visible,.LegalDocument-module__3fZh3a__toc a:focus-visible{outline-offset:5px;outline:2px solid #000}@media (max-width:820px){.LegalDocument-module__3fZh3a__topBar{flex-direction:column;align-items:flex-start}.LegalDocument-module__3fZh3a__topNav{justify-content:space-between;width:100%}.LegalDocument-module__3fZh3a__hero,.LegalDocument-module__3fZh3a__layout{width:min(680px,100% - 36px)}.LegalDocument-module__3fZh3a__layout{grid-template-columns:1fr;gap:34px}.LegalDocument-module__3fZh3a__intro{max-width:32ch}.LegalDocument-module__3fZh3a__toc{display:none;position:static}.LegalDocument-module__3fZh3a__section{padding:26px 22px}.LegalDocument-module__3fZh3a__documentControls{flex-direction:column;align-items:flex-start;gap:10px}.LegalDocument-module__3fZh3a__updateMeta{min-height:0}}
