.layout-module___Eiwqa__main-wrapper{max-width:var(--wrapper-max-width);width:100%;padding:0 var(--outer-xs2,16px);margin:0 auto}.layout-module___Eiwqa__main-results-content-wrapper{min-height:500px}@media screen and (min-width:1024px){.layout-module___Eiwqa__main-results-content-wrapper{padding-top:var(--outer-xs,32px);min-height:calc(100vh - 557.27px)}}.layout-module___Eiwqa__main-results-content-wrapper{padding-bottom:var(--outer-xs,32px);max-width:var(--wrapper-max-width);flex-wrap:wrap;width:100%;margin:0 auto;display:flex}
.DownloadAppViewport-module__A8NTVq__container{width:100%;min-height:calc(100svh - var(--navbar-height,72px));background-color:var(--surface-neutral-color-surface-neutral-weak,#fff);flex-direction:column;display:flex}@media (min-height:640px){.DownloadAppViewport-module__A8NTVq__container{height:calc(100svh - var(--navbar-height,72px));overflow-y:auto}}.DownloadAppViewport-module__A8NTVq__heroWrapper{background-color:var(--surface-secondary-color-surface-secondary-weaker,#e0effc);flex-shrink:1;width:100%;height:clamp(160px,38svh,380px);min-height:160px;position:relative}.DownloadAppViewport-module__A8NTVq__heroImage{object-fit:cover;object-position:clamp(50%, calc(100% - (100vw - 320px) / 110px * 50%), 100%) bottom}.DownloadAppViewport-module__A8NTVq__iconWrapper{background-color:var(--surface-neutral-color-surface-neutral-weak,#fff);border-radius:24px;width:96px;height:96px;position:absolute;bottom:-48px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 24px #00000038}.DownloadAppViewport-module__A8NTVq__iconImage{object-fit:cover;width:100%;height:100%}.DownloadAppViewport-module__A8NTVq__body{text-align:center;padding:clamp(var(--outer-xl,64px), 9svh, var(--outer-3xl,80px)) var(--inner-2xl,24px) calc(clamp(24px, 5svh, var(--outer-xl,64px)) + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:stretch;gap:var(--inner-lg,16px);flex-direction:column;flex-grow:1;flex-shrink:0;display:flex}.DownloadAppViewport-module__A8NTVq__topCluster,.DownloadAppViewport-module__A8NTVq__bottomCluster{align-items:stretch;gap:var(--inner-md,12px);flex-direction:column;display:flex}.DownloadAppViewport-module__A8NTVq__headline{font-family:var(--font-family-title,"Outfit", sans-serif);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-2xl,40px);line-height:var(--font-line-height-2xl,48px);color:var(--text-neutral-color-text-neutral-default,#1f1f1f);white-space:pre-line;margin:0}.DownloadAppViewport-module__A8NTVq__subline,.DownloadAppViewport-module__A8NTVq__sublineLine{font-family:var(--font-family-body,"Roboto", sans-serif);font-weight:var(--font-weight-regular,400);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,24px);color:var(--text-neutral-color-text-neutral-weak,#6c757d);white-space:pre-line;margin:0}.DownloadAppViewport-module__A8NTVq__discountCodePill{justify-content:center;align-self:center;align-items:center;gap:var(--inner-xs,6px);background-color:var(--surface-neutral-color-surface-neutral-strong,#e9ecef);color:var(--text-neutral-color-text-neutral-default,#1f1f1f);cursor:pointer;padding:var(--inner-md,12px) var(--inner-lg,16px);border-radius:var(--border-radius-2xs,4px);min-height:44px;transition:var(--transition);-webkit-tap-highlight-color:transparent;border:none;display:inline-flex}@media (hover:hover){.DownloadAppViewport-module__A8NTVq__discountCodePill:hover{background-color:var(--surface-neutral-color-surface-neutral-stronger,#6c757d);color:var(--text-neutral-color-text-neutral-weakest,#fff)}}.DownloadAppViewport-module__A8NTVq__discountCodePill:active{transform:scale(.96)}.DownloadAppViewport-module__A8NTVq__discountCodePillCopied,.DownloadAppViewport-module__A8NTVq__discountCodePillCopied:hover{background-color:var(--surface-success-color-surface-success-weaker,#daf5eb);color:var(--text-success-color-text-success-default,#046865)}@media (prefers-reduced-motion:reduce){.DownloadAppViewport-module__A8NTVq__discountCodePill:active{transform:none}.DownloadAppViewport-module__A8NTVq__copyIcon{transition:none}}.DownloadAppViewport-module__A8NTVq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DownloadAppViewport-module__A8NTVq__discountCodeText{font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;font-weight:var(--font-weight-bold,700);font-size:var(--font-size-md,16px);letter-spacing:.5px;color:inherit}.DownloadAppViewport-module__A8NTVq__copyIconStack{flex-shrink:0;width:20px;height:20px;display:inline-flex;position:relative}.DownloadAppViewport-module__A8NTVq__copyIcon{color:inherit;opacity:1;transition:var(--transition);font-size:20px;position:absolute;inset:0;transform:scale(1)}.DownloadAppViewport-module__A8NTVq__copyIconHidden{opacity:0;transform:scale(.7)}.DownloadAppViewport-module__A8NTVq__ctaButton{width:100%;min-height:52px;font-size:var(--font-size-md,16px)}.DownloadAppViewport-module__A8NTVq__secondaryLink{cursor:pointer;padding:var(--inner-md,12px);font-family:var(--font-family-body,"Roboto", sans-serif);font-weight:var(--font-weight-medium,500);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,24px);color:var(--text-secondary-color-text-secondary-stronger,#29537a);background:0 0;border:none;min-height:44px;text-decoration:underline}.DownloadAppViewport-module__A8NTVq__discountCodePill:focus-visible,.DownloadAppViewport-module__A8NTVq__secondaryLink:focus-visible{outline:2px solid var(--text-secondary-color-text-secondary-stronger,#29537a);outline-offset:2px}@media (max-width:374px){.DownloadAppViewport-module__A8NTVq__heroWrapper{height:clamp(140px,38svh,340px);min-height:140px}.DownloadAppViewport-module__A8NTVq__iconWrapper{border-radius:20px;width:80px;height:80px;bottom:-40px}.DownloadAppViewport-module__A8NTVq__body{padding-inline:var(--inner-lg,16px);padding-top:clamp(var(--outer-lg,56px), 9svh, var(--outer-2xl,72px))}}@media (max-height:700px){.DownloadAppViewport-module__A8NTVq__iconWrapper{border-radius:20px;width:80px;height:80px;bottom:-40px}.DownloadAppViewport-module__A8NTVq__body{padding-top:clamp(var(--outer-lg,56px), 9svh, var(--outer-2xl,72px))}}@media (max-height:639px){.DownloadAppViewport-module__A8NTVq__heroWrapper{height:160px;min-height:160px}}
